* installing *source* package 'GeoFIS' ... ** package 'GeoFIS' successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: 'g++.exe (GCC) 13.3.0' using C++17 make[1]: Entering directory '/d/temp/2024_11_18_01_50_00_1577/RtmpQNbNXm/R.INSTALL175f8366a75bb/GeoFIS/src' g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I. -DBOOST_NO_AUTO_PTR -DBOOST_ALLOW_DEPRECATED_HEADERS -DBOOST_MP_DISABLE_DEPRECATE_03_WARNING -DBOOST_MATH_DISABLE_DEPRECATED_03_WARNING -DBOOST_DISABLE_ASSERTS -DCGAL_DISABLE_ROUNDING_MATH_CHECK=ON -DR_PACKAGE -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/BH/include' -I'D:/RCompile/CRANpkg/lib/4.5/FisPro/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -DR_NO_REMAP -c RcppExports.cpp -o RcppExports.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I. -DBOOST_NO_AUTO_PTR -DBOOST_ALLOW_DEPRECATED_HEADERS -DBOOST_MP_DISABLE_DEPRECATE_03_WARNING -DBOOST_MATH_DISABLE_DEPRECATED_03_WARNING -DBOOST_DISABLE_ASSERTS -DCGAL_DISABLE_ROUNDING_MATH_CHECK=ON -DR_PACKAGE -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/BH/include' -I'D:/RCompile/CRANpkg/lib/4.5/FisPro/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -DR_NO_REMAP -c zoning_module.cpp -o zoning_module.o In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/aux_/na_assert.hpp:23, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/arg.hpp:25, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/placeholders.hpp:24, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_categories.hpp:16, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:10, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:20, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/max_element.hpp:16, from ./util/functional/maximum.hpp:46, from zoning_module.cpp:40: D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 199 | failed ************ (boost::mpl::not_<Pred>::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_<Pred>::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I. -DBOOST_NO_AUTO_PTR -DBOOST_ALLOW_DEPRECATED_HEADERS -DBOOST_MP_DISABLE_DEPRECATE_03_WARNING -DBOOST_MATH_DISABLE_DEPRECATED_03_WARNING -DBOOST_DISABLE_ASSERTS -DCGAL_DISABLE_ROUNDING_MATH_CHECK=ON -DR_PACKAGE -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/BH/include' -I'D:/RCompile/CRANpkg/lib/4.5/FisPro/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -DR_NO_REMAP -c zoning_wrapper.cpp -o zoning_wrapper.o In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/aux_/na_assert.hpp:23, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/arg.hpp:25, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/placeholders.hpp:24, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_categories.hpp:16, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:10, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:20, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size_type.hpp:20, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:21, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/functions.hpp:20, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range.hpp:18, from ./geofis/process/zoning/zoning_process_traits.hpp:45, from ./geofis/process/zoning/zoning_process.hpp:43, from ./zoning_wrapper.h:43, from zoning_wrapper.cpp:39: D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 199 | failed ************ (boost::mpl::not_<Pred>::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_<Pred>::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/assert.hpp:35, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:20, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:19: D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::detail::to_const_row<14>]' ./rcpp/matrix_range.hpp:67:49: required from 'auto Rcpp::make_row_range(const Matrix<RTYPE, PreserveStorage>&) [with int RTYPE = 14]' ./geofis/rcpp/geometry/polygon_2.hpp:54:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:31: D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:114:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::detail::to_const_row<14>]' ./rcpp/matrix_range.hpp:67:49: required from 'auto Rcpp::make_row_range(const Matrix<RTYPE, PreserveStorage>&) [with int RTYPE = 14]' ./geofis/rcpp/geometry/polygon_2.hpp:54:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:114:7: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::detail::to_const_row<14>]' ./rcpp/matrix_range.hpp:67:49: required from 'auto Rcpp::make_row_range(const Matrix<RTYPE, PreserveStorage>&) [with int RTYPE = 14]' ./geofis/rcpp/geometry/polygon_2.hpp:54:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::detail::to_const_row<14>]' ./rcpp/matrix_range.hpp:67:49: required from 'auto Rcpp::make_row_range(const Matrix<RTYPE, PreserveStorage>&) [with int RTYPE = 14]' ./geofis/rcpp/geometry/polygon_2.hpp:54:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::detail::to_const_row<14>]' ./rcpp/matrix_range.hpp:67:49: required from 'auto Rcpp::make_row_range(const Matrix<RTYPE, PreserveStorage>&) [with int RTYPE = 14]' ./geofis/rcpp/geometry/polygon_2.hpp:54:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:152:13: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::detail::to_const_row<14>]' ./rcpp/matrix_range.hpp:67:49: required from 'auto Rcpp::make_row_range(const Matrix<RTYPE, PreserveStorage>&) [with int RTYPE = 14]' ./geofis/rcpp/geometry/polygon_2.hpp:54:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:152:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::detail::to_const_row<14>]' ./rcpp/matrix_range.hpp:67:49: required from 'auto Rcpp::make_row_range(const Matrix<RTYPE, PreserveStorage>&) [with int RTYPE = 14]' ./geofis/rcpp/geometry/polygon_2.hpp:54:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::detail::to_const_row<14>]' ./rcpp/matrix_range.hpp:67:49: required from 'auto Rcpp::make_row_range(const Matrix<RTYPE, PreserveStorage>&) [with int RTYPE = 14]' ./geofis/rcpp/geometry/polygon_2.hpp:54:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::detail::to_const_row<14>]' ./rcpp/matrix_range.hpp:67:49: required from 'auto Rcpp::make_row_range(const Matrix<RTYPE, PreserveStorage>&) [with int RTYPE = 14]' ./geofis/rcpp/geometry/polygon_2.hpp:54:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::detail::to_const_row<14>]' ./rcpp/matrix_range.hpp:67:49: required from 'auto Rcpp::make_row_range(const Matrix<RTYPE, PreserveStorage>&) [with int RTYPE = 14]' ./geofis/rcpp/geometry/polygon_2.hpp:54:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::detail::to_const_row<14>]' ./rcpp/matrix_range.hpp:67:49: required from 'auto Rcpp::make_row_range(const Matrix<RTYPE, PreserveStorage>&) [with int RTYPE = 14]' ./geofis/rcpp/geometry/polygon_2.hpp:54:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>]' ./rcpp/vector_range.hpp:50:59: required from 'auto Rcpp::make_vector_range(const Vector<RTYPE, PreserveStorage>&) [with int RTYPE = 16]' ./geofis/rcpp/feature/feature_range.hpp:52:47: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>]' ./rcpp/vector_range.hpp:50:59: required from 'auto Rcpp::make_vector_range(const Vector<RTYPE, PreserveStorage>&) [with int RTYPE = 16]' ./geofis/rcpp/feature/feature_range.hpp:52:47: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>]' ./rcpp/vector_range.hpp:50:59: required from 'auto Rcpp::make_vector_range(const Vector<RTYPE, PreserveStorage>&) [with int RTYPE = 16]' ./geofis/rcpp/feature/feature_range.hpp:52:47: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>]' ./rcpp/vector_range.hpp:50:59: required from 'auto Rcpp::make_vector_range(const Vector<RTYPE, PreserveStorage>&) [with int RTYPE = 16]' ./geofis/rcpp/feature/feature_range.hpp:52:47: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>]' ./rcpp/vector_range.hpp:50:59: required from 'auto Rcpp::make_vector_range(const Vector<RTYPE, PreserveStorage>&) [with int RTYPE = 16]' ./geofis/rcpp/feature/feature_range.hpp:52:47: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>]' ./rcpp/vector_range.hpp:50:59: required from 'auto Rcpp::make_vector_range(const Vector<RTYPE, PreserveStorage>&) [with int RTYPE = 16]' ./geofis/rcpp/feature/feature_range.hpp:52:47: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>]' ./rcpp/vector_range.hpp:50:59: required from 'auto Rcpp::make_vector_range(const Vector<RTYPE, PreserveStorage>&) [with int RTYPE = 16]' ./geofis/rcpp/feature/feature_range.hpp:52:47: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = geofis::rcpp_feature_maker<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/rcpp/feature/feature_range.hpp:52:112: required from 'auto geofis::make_rcpp_feature_range(const Rcpp::StringVector&, const Rcpp::NumericMatrix&, const Rcpp::NumericMatrix&) [with Feature = feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; Rcpp::StringVector = Rcpp::Vector<16>; Rcpp::NumericMatrix = Rcpp::Matrix<14>]' zoning_wrapper.cpp:131:60: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:114:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = geofis::rcpp_feature_maker<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/rcpp/feature/feature_range.hpp:52:112: required from 'auto geofis::make_rcpp_feature_range(const Rcpp::StringVector&, const Rcpp::NumericMatrix&, const Rcpp::NumericMatrix&) [with Feature = feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; Rcpp::StringVector = Rcpp::Vector<16>; Rcpp::NumericMatrix = Rcpp::Matrix<14>]' zoning_wrapper.cpp:131:60: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:114:7: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = geofis::rcpp_feature_maker<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/rcpp/feature/feature_range.hpp:52:112: required from 'auto geofis::make_rcpp_feature_range(const Rcpp::StringVector&, const Rcpp::NumericMatrix&, const Rcpp::NumericMatrix&) [with Feature = feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; Rcpp::StringVector = Rcpp::Vector<16>; Rcpp::NumericMatrix = Rcpp::Matrix<14>]' zoning_wrapper.cpp:131:60: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>; Y = boost::iterators::incrementable_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = geofis::rcpp_feature_maker<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/rcpp/feature/feature_range.hpp:52:112: required from 'auto geofis::make_rcpp_feature_range(const Rcpp::StringVector&, const Rcpp::NumericMatrix&, const Rcpp::NumericMatrix&) [with Feature = feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; Rcpp::StringVector = Rcpp::Vector<16>; Rcpp::NumericMatrix = Rcpp::Matrix<14>]' zoning_wrapper.cpp:131:60: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = geofis::rcpp_feature_maker<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/rcpp/feature/feature_range.hpp:52:112: required from 'auto geofis::make_rcpp_feature_range(const Rcpp::StringVector&, const Rcpp::NumericMatrix&, const Rcpp::NumericMatrix&) [with Feature = feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; Rcpp::StringVector = Rcpp::Vector<16>; Rcpp::NumericMatrix = Rcpp::Matrix<14>]' zoning_wrapper.cpp:131:60: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:152:13: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = geofis::rcpp_feature_maker<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/rcpp/feature/feature_range.hpp:52:112: required from 'auto geofis::make_rcpp_feature_range(const Rcpp::StringVector&, const Rcpp::NumericMatrix&, const Rcpp::NumericMatrix&) [with Feature = feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; Rcpp::StringVector = Rcpp::Vector<16>; Rcpp::NumericMatrix = Rcpp::Matrix<14>]' zoning_wrapper.cpp:131:60: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:152:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = geofis::rcpp_feature_maker<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/rcpp/feature/feature_range.hpp:52:112: required from 'auto geofis::make_rcpp_feature_range(const Rcpp::StringVector&, const Rcpp::NumericMatrix&, const Rcpp::NumericMatrix&) [with Feature = feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; Rcpp::StringVector = Rcpp::Vector<16>; Rcpp::NumericMatrix = Rcpp::Matrix<14>]' zoning_wrapper.cpp:131:60: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>; Y = boost::iterators::single_pass_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = geofis::rcpp_feature_maker<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/rcpp/feature/feature_range.hpp:52:112: required from 'auto geofis::make_rcpp_feature_range(const Rcpp::StringVector&, const Rcpp::NumericMatrix&, const Rcpp::NumericMatrix&) [with Feature = feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; Rcpp::StringVector = Rcpp::Vector<16>; Rcpp::NumericMatrix = Rcpp::Matrix<14>]' zoning_wrapper.cpp:131:60: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = geofis::rcpp_feature_maker<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/rcpp/feature/feature_range.hpp:52:112: required from 'auto geofis::make_rcpp_feature_range(const Rcpp::StringVector&, const Rcpp::NumericMatrix&, const Rcpp::NumericMatrix&) [with Feature = feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; Rcpp::StringVector = Rcpp::Vector<16>; Rcpp::NumericMatrix = Rcpp::Matrix<14>]' zoning_wrapper.cpp:131:60: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = geofis::rcpp_feature_maker<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/rcpp/feature/feature_range.hpp:52:112: required from 'auto geofis::make_rcpp_feature_range(const Rcpp::StringVector&, const Rcpp::NumericMatrix&, const Rcpp::NumericMatrix&) [with Feature = feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; Rcpp::StringVector = Rcpp::Vector<16>; Rcpp::NumericMatrix = Rcpp::Matrix<14>]' zoning_wrapper.cpp:131:60: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = geofis::rcpp_feature_maker<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/rcpp/feature/feature_range.hpp:52:112: required from 'auto geofis::make_rcpp_feature_range(const Rcpp::StringVector&, const Rcpp::NumericMatrix&, const Rcpp::NumericMatrix&) [with Feature = feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; Rcpp::StringVector = Rcpp::Vector<16>; Rcpp::NumericMatrix = Rcpp::Matrix<14>]' zoning_wrapper.cpp:131:60: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >; UnaryFunction = attribute_distance_maker]' zoning_wrapper.cpp:190:117: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >; UnaryFunction = attribute_distance_maker]' zoning_wrapper.cpp:190:117: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >; UnaryFunction = attribute_distance_maker]' zoning_wrapper.cpp:190:117: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >; UnaryFunction = attribute_distance_maker]' zoning_wrapper.cpp:190:117: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >; UnaryFunction = attribute_distance_maker]' zoning_wrapper.cpp:190:117: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >; UnaryFunction = attribute_distance_maker]' zoning_wrapper.cpp:190:117: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >; UnaryFunction = attribute_distance_maker]' zoning_wrapper.cpp:190:117: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::DefaultConstructible<long long unsigned int> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:137:5: required from 'struct boost::DefaultConstructible<long long unsigned int>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:135:3: required from 'struct boost::DefaultConstructibleConcept<long long unsigned int>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::DefaultConstructibleConcept<long long unsigned int>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::DefaultConstructibleConcept<long long unsigned int> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::DefaultConstructibleConcept<long long unsigned int> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::DefaultConstructibleConcept<long long unsigned int>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/icl/closed_interval.hpp:40:9: required from 'boost::icl::closed_interval<DomainT, Compare>::closed_interval(const DomainT&, const DomainT&) [with DomainT = long long unsigned int; Compare = std::less]' zoning_wrapper.cpp:232:51: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::DefaultConstructible<long long unsigned int>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::DefaultConstructibleConcept<long long unsigned int>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/icl/closed_interval.hpp:40:9: required from 'boost::icl::closed_interval<DomainT, Compare>::closed_interval(const DomainT&, const DomainT&) [with DomainT = long long unsigned int; Compare = std::less]' zoning_wrapper.cpp:232:51: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/detail/extract_optional_type.hpp:18, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/mutable_iterator.hpp:21, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/iterator.hpp:20, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/begin.hpp:20, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/functions.hpp:18: D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:135:17: note: in a call to non-static member function 'boost::DefaultConstructibleConcept<long long unsigned int>::~DefaultConstructibleConcept()' 135 | BOOST_concept(DefaultConstructible,(TT)) | ^~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/concept_def.hpp:23:12: note: in expansion of macro 'BOOST_PP_CAT' 23 | struct BOOST_PP_CAT(name,Concept) \ | ^~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:135:3: note: in expansion of macro 'BOOST_concept' 135 | BOOST_concept(DefaultConstructible,(TT)) | ^~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::LessThanComparable<long long unsigned int> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:243:5: required from 'struct boost::LessThanComparable<long long unsigned int>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:241:3: required from 'struct boost::LessThanComparableConcept<long long unsigned int>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::LessThanComparableConcept<long long unsigned int>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::LessThanComparableConcept<long long unsigned int> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::LessThanComparableConcept<long long unsigned int> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::LessThanComparableConcept<long long unsigned int>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/icl/closed_interval.hpp:41:9: required from 'boost::icl::closed_interval<DomainT, Compare>::closed_interval(const DomainT&, const DomainT&) [with DomainT = long long unsigned int; Compare = std::less]' zoning_wrapper.cpp:232:51: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::LessThanComparable<long long unsigned int>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::LessThanComparableConcept<long long unsigned int>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/icl/closed_interval.hpp:41:9: required from 'boost::icl::closed_interval<DomainT, Compare>::closed_interval(const DomainT&, const DomainT&) [with DomainT = long long unsigned int; Compare = std::less]' zoning_wrapper.cpp:232:51: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:241:17: note: in a call to non-static member function 'boost::LessThanComparableConcept<long long unsigned int>::~LessThanComparableConcept()' 241 | BOOST_concept(LessThanComparable,(TT)) | ^~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/concept_def.hpp:23:12: note: in expansion of macro 'BOOST_PP_CAT' 23 | struct BOOST_PP_CAT(name,Concept) \ | ^~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:241:3: note: in expansion of macro 'BOOST_concept' 241 | BOOST_concept(LessThanComparable,(TT)) | ^~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<int*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<int*>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<int*> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<Rcpp::Vector<13> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<Rcpp::Vector<13> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = Rcpp::Vector<13>; UnaryFunction = zoning_wrapper::get_merge_maps(Rcpp::IntegerVector)::<lambda(int)>]' zoning_wrapper.cpp:290:104: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<int*>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<int*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<int*>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<int*> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<int*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<Rcpp::Vector<13> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<Rcpp::Vector<13> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = Rcpp::Vector<13>; UnaryFunction = zoning_wrapper::get_merge_maps(Rcpp::IntegerVector)::<lambda(int)>]' zoning_wrapper.cpp:290:104: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<int*>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<int*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<int*>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<int*> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<int*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<Rcpp::Vector<13> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<Rcpp::Vector<13> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = Rcpp::Vector<13>; UnaryFunction = zoning_wrapper::get_merge_maps(Rcpp::IntegerVector)::<lambda(int)>]' zoning_wrapper.cpp:290:104: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<int*>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<int*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<int*>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<int*> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<int*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<Rcpp::Vector<13> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<Rcpp::Vector<13> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = Rcpp::Vector<13>; UnaryFunction = zoning_wrapper::get_merge_maps(Rcpp::IntegerVector)::<lambda(int)>]' zoning_wrapper.cpp:290:104: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<int*>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<int*>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<Rcpp::Vector<13> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<Rcpp::Vector<13> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<Rcpp::Vector<13> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = Rcpp::Vector<13>; UnaryFunction = zoning_wrapper::get_merge_maps(Rcpp::IntegerVector)::<lambda(int)>]' zoning_wrapper.cpp:290:104: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = int*]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<const int*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<const int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<const int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<const int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<const int*>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<const int*> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<Rcpp::Vector<13> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<Rcpp::Vector<13> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = Rcpp::Vector<13>; UnaryFunction = zoning_wrapper::get_merge_maps(Rcpp::IntegerVector)::<lambda(int)>]' zoning_wrapper.cpp:290:104: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<const int*>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<const int*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<const int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<const int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<const int*>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<const int*> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<const int*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<Rcpp::Vector<13> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<Rcpp::Vector<13> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = Rcpp::Vector<13>; UnaryFunction = zoning_wrapper::get_merge_maps(Rcpp::IntegerVector)::<lambda(int)>]' zoning_wrapper.cpp:290:104: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<const int*>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<const int*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<const int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<const int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<const int*>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<const int*> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<const int*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<Rcpp::Vector<13> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<Rcpp::Vector<13> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = Rcpp::Vector<13>; UnaryFunction = zoning_wrapper::get_merge_maps(Rcpp::IntegerVector)::<lambda(int)>]' zoning_wrapper.cpp:290:104: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<const int*>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<const int*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<const int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<const int*>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<const int*> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<const int*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<Rcpp::Vector<13> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<Rcpp::Vector<13> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = Rcpp::Vector<13>; UnaryFunction = zoning_wrapper::get_merge_maps(Rcpp::IntegerVector)::<lambda(int)>]' zoning_wrapper.cpp:290:104: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<const int*>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<const int*>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:281:9: required from 'struct boost::SinglePassRangeConcept<Rcpp::Vector<13> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<Rcpp::Vector<13> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<Rcpp::Vector<13> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = Rcpp::Vector<13>; UnaryFunction = zoning_wrapper::get_merge_maps(Rcpp::IntegerVector)::<lambda(int)>]' zoning_wrapper.cpp:290:104: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = const int*]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<Rcpp::Vector<13> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<Rcpp::Vector<13> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<Rcpp::Vector<13> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = Rcpp::Vector<13>; UnaryFunction = zoning_wrapper::get_merge_maps(Rcpp::IntegerVector)::<lambda(int)>]' zoning_wrapper.cpp:290:104: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<Rcpp::Vector<13> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<Rcpp::Vector<13> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = Rcpp::Vector<13>; UnaryFunction = zoning_wrapper::get_merge_maps(Rcpp::IntegerVector)::<lambda(int)>]' zoning_wrapper.cpp:290:104: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = Rcpp::Vector<13>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::detail::to_const_row<14>]' ./rcpp/matrix_range.hpp:67:49: required from 'auto Rcpp::make_row_range(const Matrix<RTYPE, PreserveStorage>&) [with int RTYPE = 14]' ./geofis/rcpp/geometry/polygon_2.hpp:54:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::detail::to_const_row<14>]' ./rcpp/matrix_range.hpp:67:49: required from 'auto Rcpp::make_row_range(const Matrix<RTYPE, PreserveStorage>&) [with int RTYPE = 14]' ./geofis/rcpp/geometry/polygon_2.hpp:54:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::detail::to_const_row<14>]' ./rcpp/matrix_range.hpp:67:49: required from 'auto Rcpp::make_row_range(const Matrix<RTYPE, PreserveStorage>&) [with int RTYPE = 14]' ./geofis/rcpp/geometry/polygon_2.hpp:54:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::detail::to_const_row<14>]' ./rcpp/matrix_range.hpp:67:49: required from 'auto Rcpp::make_row_range(const Matrix<RTYPE, PreserveStorage>&) [with int RTYPE = 14]' ./geofis/rcpp/geometry/polygon_2.hpp:54:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::detail::to_const_row<14>]' ./rcpp/matrix_range.hpp:67:49: required from 'auto Rcpp::make_row_range(const Matrix<RTYPE, PreserveStorage>&) [with int RTYPE = 14]' ./geofis/rcpp/geometry/polygon_2.hpp:54:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::detail::to_const_row<14>]' ./rcpp/matrix_range.hpp:67:49: required from 'auto Rcpp::make_row_range(const Matrix<RTYPE, PreserveStorage>&) [with int RTYPE = 14]' ./geofis/rcpp/geometry/polygon_2.hpp:54:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::detail::to_const_row<14>]' ./rcpp/matrix_range.hpp:67:49: required from 'auto Rcpp::make_row_range(const Matrix<RTYPE, PreserveStorage>&) [with int RTYPE = 14]' ./geofis/rcpp/geometry/polygon_2.hpp:54:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::iterator_range<boost::iterators::counting_iterator<int, boost::use_default, boost::use_default> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>]' ./rcpp/vector_range.hpp:50:59: required from 'auto Rcpp::make_vector_range(const Vector<RTYPE, PreserveStorage>&) [with int RTYPE = 16]' ./geofis/rcpp/feature/feature_range.hpp:52:47: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>]' ./rcpp/vector_range.hpp:50:59: required from 'auto Rcpp::make_vector_range(const Vector<RTYPE, PreserveStorage>&) [with int RTYPE = 16]' ./geofis/rcpp/feature/feature_range.hpp:52:47: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>]' ./rcpp/vector_range.hpp:50:59: required from 'auto Rcpp::make_vector_range(const Vector<RTYPE, PreserveStorage>&) [with int RTYPE = 16]' ./geofis/rcpp/feature/feature_range.hpp:52:47: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>]' ./rcpp/vector_range.hpp:50:59: required from 'auto Rcpp::make_vector_range(const Vector<RTYPE, PreserveStorage>&) [with int RTYPE = 16]' ./geofis/rcpp/feature/feature_range.hpp:52:47: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >; UnaryFunction = Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>]' ./rcpp/vector_range.hpp:50:59: required from 'auto Rcpp::make_vector_range(const Vector<RTYPE, PreserveStorage>&) [with int RTYPE = 16]' ./geofis/rcpp/feature/feature_range.hpp:52:47: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = geofis::rcpp_feature_maker<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/rcpp/feature/feature_range.hpp:52:112: required from 'auto geofis::make_rcpp_feature_range(const Rcpp::StringVector&, const Rcpp::NumericMatrix&, const Rcpp::NumericMatrix&) [with Feature = feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; Rcpp::StringVector = Rcpp::Vector<16>; Rcpp::NumericMatrix = Rcpp::Matrix<14>]' zoning_wrapper.cpp:131:60: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = geofis::rcpp_feature_maker<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/rcpp/feature/feature_range.hpp:52:112: required from 'auto geofis::make_rcpp_feature_range(const Rcpp::StringVector&, const Rcpp::NumericMatrix&, const Rcpp::NumericMatrix&) [with Feature = feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; Rcpp::StringVector = Rcpp::Vector<16>; Rcpp::NumericMatrix = Rcpp::Matrix<14>]' zoning_wrapper.cpp:131:60: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>; Y = boost::iterators::incrementable_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = geofis::rcpp_feature_maker<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/rcpp/feature/feature_range.hpp:52:112: required from 'auto geofis::make_rcpp_feature_range(const Rcpp::StringVector&, const Rcpp::NumericMatrix&, const Rcpp::NumericMatrix&) [with Feature = feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; Rcpp::StringVector = Rcpp::Vector<16>; Rcpp::NumericMatrix = Rcpp::Matrix<14>]' zoning_wrapper.cpp:131:60: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = geofis::rcpp_feature_maker<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/rcpp/feature/feature_range.hpp:52:112: required from 'auto geofis::make_rcpp_feature_range(const Rcpp::StringVector&, const Rcpp::NumericMatrix&, const Rcpp::NumericMatrix&) [with Feature = feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; Rcpp::StringVector = Rcpp::Vector<16>; Rcpp::NumericMatrix = Rcpp::Matrix<14>]' zoning_wrapper.cpp:131:60: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = geofis::rcpp_feature_maker<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/rcpp/feature/feature_range.hpp:52:112: required from 'auto geofis::make_rcpp_feature_range(const Rcpp::StringVector&, const Rcpp::NumericMatrix&, const Rcpp::NumericMatrix&) [with Feature = feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; Rcpp::StringVector = Rcpp::Vector<16>; Rcpp::NumericMatrix = Rcpp::Matrix<14>]' zoning_wrapper.cpp:131:60: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>; Y = boost::iterators::single_pass_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = geofis::rcpp_feature_maker<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/rcpp/feature/feature_range.hpp:52:112: required from 'auto geofis::make_rcpp_feature_range(const Rcpp::StringVector&, const Rcpp::NumericMatrix&, const Rcpp::NumericMatrix&) [with Feature = feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; Rcpp::StringVector = Rcpp::Vector<16>; Rcpp::NumericMatrix = Rcpp::Matrix<14>]' zoning_wrapper.cpp:131:60: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::zip_iterator<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = geofis::rcpp_feature_maker<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/rcpp/feature/feature_range.hpp:52:112: required from 'auto geofis::make_rcpp_feature_range(const Rcpp::StringVector&, const Rcpp::NumericMatrix&, const Rcpp::NumericMatrix&) [with Feature = feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; Rcpp::StringVector = Rcpp::Vector<16>; Rcpp::NumericMatrix = Rcpp::Matrix<14>]' zoning_wrapper.cpp:131:60: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range::combined_range<boost::tuples::tuple<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<16>(const Vector<16>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_string_proxy<16> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::detail::to_const_row<14>, Rcpp::ConstMatrixRow<14> >, boost::iterators::counting_iterator<int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:318:12: required from 'struct boost::ForwardRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:281:9: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:281:9: required from 'struct boost::SinglePassRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:318:12: required from 'struct boost::ForwardRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:318:12: required from 'struct boost::ForwardRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::DefaultConstructible<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:137:5: required from 'struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:181:16: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:191:13: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:191:13: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:321:9: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::forward_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:197:13: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:321:9: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:321:9: required from 'struct boost::ForwardRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::ForwardIteratorConcept<Iterator>::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::DefaultConstructible<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:137:5: required from 'struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:181:16: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:197:13: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:322:9: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:322:9: required from 'struct boost::ForwardRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::ForwardIteratorConcept<Iterator>::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::bidirectional_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::bidirectional_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::bidirectional_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::bidirectional_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::bidirectional_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::bidirectional_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:218:14: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::bidirectional_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::bidirectional_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:218:14: required from 'struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:355:9: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::bidirectional_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:224:14: required from 'struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:355:9: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:355:9: required from 'struct boost::BidirectionalRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::BidirectionalIteratorConcept<Iterator>::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:224:14: required from 'struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:356:9: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:356:9: required from 'struct boost::BidirectionalRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::BidirectionalIteratorConcept<Iterator>::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::random_access_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::random_access_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::random_access_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::random_access_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::random_access_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::random_access_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:239:14: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::random_access_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::random_access_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:239:14: required from 'struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:373:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::random_access_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:245:14: required from 'struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:373:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:373:9: required from 'struct boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::RandomAccessIteratorConcept<Iterator>::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:245:14: required from 'struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:374:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:374:9: required from 'struct boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::RandomAccessIteratorConcept<Iterator>::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:370:12: note: in a call to non-static member function 'boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >::~RandomAccessRangeConcept()' 370 | struct RandomAccessRangeConcept : BidirectionalRangeConcept<T> | ^~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >; UnaryFunction = geofis::point_2_maker<CGAL::Epeck>]' ./geofis/rcpp/geometry/polygon_2.hpp:56:72: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >; UnaryFunction = geofis::point_2_maker<CGAL::Epeck>]' ./geofis/rcpp/geometry/polygon_2.hpp:56:72: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/reversed.hpp:52:13: required from 'boost::range_detail::reversed_range<BidirectionalRange> boost::range_detail::operator|(BidirectionalRange&, reverse_forwarder) [with BidirectionalRange = transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' ./geofis/rcpp/geometry/polygon_2.hpp:57:42: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/reversed.hpp:52:13: required from 'boost::range_detail::reversed_range<BidirectionalRange> boost::range_detail::operator|(BidirectionalRange&, reverse_forwarder) [with BidirectionalRange = transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' ./geofis/rcpp/geometry/polygon_2.hpp:57:42: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/reversed.hpp:52:13: required from 'boost::range_detail::reversed_range<BidirectionalRange> boost::range_detail::operator|(BidirectionalRange&, reverse_forwarder) [with BidirectionalRange = transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' ./geofis/rcpp/geometry/polygon_2.hpp:57:42: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/reversed.hpp:52:13: required from 'boost::range_detail::reversed_range<BidirectionalRange> boost::range_detail::operator|(BidirectionalRange&, reverse_forwarder) [with BidirectionalRange = transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' ./geofis/rcpp/geometry/polygon_2.hpp:57:42: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:318:12: required from 'struct boost::ForwardRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/reversed.hpp:52:13: required from 'boost::range_detail::reversed_range<BidirectionalRange> boost::range_detail::operator|(BidirectionalRange&, reverse_forwarder) [with BidirectionalRange = transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' ./geofis/rcpp/geometry/polygon_2.hpp:57:42: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:318:12: required from 'struct boost::ForwardRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/reversed.hpp:52:13: required from 'boost::range_detail::reversed_range<BidirectionalRange> boost::range_detail::operator|(BidirectionalRange&, reverse_forwarder) [with BidirectionalRange = transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' ./geofis/rcpp/geometry/polygon_2.hpp:57:42: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::DefaultConstructible<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:137:5: required from 'struct boost::DefaultConstructible<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:181:16: required from 'struct boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/reversed.hpp:52:13: required from 'boost::range_detail::reversed_range<BidirectionalRange> boost::range_detail::operator|(BidirectionalRange&, reverse_forwarder) [with BidirectionalRange = transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' ./geofis/rcpp/geometry/polygon_2.hpp:57:42: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::DefaultConstructible<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::forward_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::forward_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::forward_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::forward_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::forward_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::forward_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:191:13: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/reversed.hpp:52:13: required from 'boost::range_detail::reversed_range<BidirectionalRange> boost::range_detail::operator|(BidirectionalRange&, reverse_forwarder) [with BidirectionalRange = transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' ./geofis/rcpp/geometry/polygon_2.hpp:57:42: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::forward_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::forward_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:191:13: required from 'struct boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:321:9: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/reversed.hpp:52:13: required from 'boost::range_detail::reversed_range<BidirectionalRange> boost::range_detail::operator|(BidirectionalRange&, reverse_forwarder) [with BidirectionalRange = transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' ./geofis/rcpp/geometry/polygon_2.hpp:57:42: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>; Y = boost::iterators::forward_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:197:13: required from 'struct boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:321:9: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/reversed.hpp:52:13: required from 'boost::range_detail::reversed_range<BidirectionalRange> boost::range_detail::operator|(BidirectionalRange&, reverse_forwarder) [with BidirectionalRange = transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' ./geofis/rcpp/geometry/polygon_2.hpp:57:42: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:321:9: required from 'struct boost::ForwardRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/reversed.hpp:52:13: required from 'boost::range_detail::reversed_range<BidirectionalRange> boost::range_detail::operator|(BidirectionalRange&, reverse_forwarder) [with BidirectionalRange = transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' ./geofis/rcpp/geometry/polygon_2.hpp:57:42: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::ForwardIteratorConcept<Iterator>::~ForwardIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::bidirectional_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::bidirectional_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::bidirectional_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::bidirectional_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::bidirectional_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::bidirectional_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:218:14: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/reversed.hpp:52:13: required from 'boost::range_detail::reversed_range<BidirectionalRange> boost::range_detail::operator|(BidirectionalRange&, reverse_forwarder) [with BidirectionalRange = transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' ./geofis/rcpp/geometry/polygon_2.hpp:57:42: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::bidirectional_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::bidirectional_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:218:14: required from 'struct boost::range_detail::BidirectionalIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::BidirectionalIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::BidirectionalIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::BidirectionalIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::BidirectionalIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:355:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/reversed.hpp:52:13: required from 'boost::range_detail::reversed_range<BidirectionalRange> boost::range_detail::operator|(BidirectionalRange&, reverse_forwarder) [with BidirectionalRange = transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' ./geofis/rcpp/geometry/polygon_2.hpp:57:42: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>; Y = boost::iterators::bidirectional_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::BidirectionalIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:224:14: required from 'struct boost::range_detail::BidirectionalIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::BidirectionalIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::BidirectionalIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::BidirectionalIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::BidirectionalIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:355:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/reversed.hpp:52:13: required from 'boost::range_detail::reversed_range<BidirectionalRange> boost::range_detail::operator|(BidirectionalRange&, reverse_forwarder) [with BidirectionalRange = transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' ./geofis/rcpp/geometry/polygon_2.hpp:57:42: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::BidirectionalIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:355:9: required from 'struct boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/reversed.hpp:52:13: required from 'boost::range_detail::reversed_range<BidirectionalRange> boost::range_detail::operator|(BidirectionalRange&, reverse_forwarder) [with BidirectionalRange = transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' ./geofis/rcpp/geometry/polygon_2.hpp:57:42: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::BidirectionalIteratorConcept<Iterator>::~BidirectionalIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/reversed.hpp:52:13: required from 'boost::range_detail::reversed_range<BidirectionalRange> boost::range_detail::operator|(BidirectionalRange&, reverse_forwarder) [with BidirectionalRange = transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' ./geofis/rcpp/geometry/polygon_2.hpp:57:42: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:352:12: note: in a call to non-static member function 'boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::~BidirectionalRangeConcept()' 352 | struct BidirectionalRangeConcept : ForwardRangeConcept<T> | ^~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:69:31: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:69:31: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:69:31: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:69:31: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:69:31: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:69:31: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:69:31: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >; UnaryFunction = attribute_distance_maker]' zoning_wrapper.cpp:190:117: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >; UnaryFunction = attribute_distance_maker]' zoning_wrapper.cpp:190:117: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >; UnaryFunction = attribute_distance_maker]' zoning_wrapper.cpp:190:117: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >; UnaryFunction = attribute_distance_maker]' zoning_wrapper.cpp:190:117: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, Rcpp::internal::const_generic_proxy<19, Rcpp::PreserveStorage> >, boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >; UnaryFunction = attribute_distance_maker]' zoning_wrapper.cpp:190:117: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range_detail::transformed_range<Rcpp::make_vector_range<19>(const Vector<19>&)::<lambda(R_xlen_t)>, const boost::iterator_range<boost::iterators::counting_iterator<long long int, boost::use_default, boost::use_default> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::DefaultConstructible<long long unsigned int>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::DefaultConstructible<long long unsigned int> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:137:5: required from 'struct boost::DefaultConstructible<long long unsigned int>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:135:3: required from 'struct boost::DefaultConstructibleConcept<long long unsigned int>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::DefaultConstructibleConcept<long long unsigned int>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::DefaultConstructibleConcept<long long unsigned int> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::DefaultConstructibleConcept<long long unsigned int> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::DefaultConstructibleConcept<long long unsigned int>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/icl/closed_interval.hpp:40:9: required from 'boost::icl::closed_interval<DomainT, Compare>::closed_interval(const DomainT&, const DomainT&) [with DomainT = long long unsigned int; Compare = std::less]' zoning_wrapper.cpp:232:51: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::DefaultConstructible<TT>::~DefaultConstructible() [with TT = long long unsigned int]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:137:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::LessThanComparable<long long unsigned int>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::LessThanComparable<long long unsigned int> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:243:5: required from 'struct boost::LessThanComparable<long long unsigned int>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:241:3: required from 'struct boost::LessThanComparableConcept<long long unsigned int>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::LessThanComparableConcept<long long unsigned int>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::LessThanComparableConcept<long long unsigned int> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::LessThanComparableConcept<long long unsigned int> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::LessThanComparableConcept<long long unsigned int>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/icl/closed_interval.hpp:41:9: required from 'boost::icl::closed_interval<DomainT, Compare>::closed_interval(const DomainT&, const DomainT&) [with DomainT = long long unsigned int; Compare = std::less]' zoning_wrapper.cpp:232:51: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::LessThanComparable<TT>::~LessThanComparable() [with TT = long long unsigned int]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:243:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 243 | BOOST_CONCEPT_USAGE(LessThanComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::DefaultConstructible<double> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:137:5: required from 'struct boost::DefaultConstructible<double>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:135:3: required from 'struct boost::DefaultConstructibleConcept<double>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::DefaultConstructibleConcept<double>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::DefaultConstructibleConcept<double> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::DefaultConstructibleConcept<double> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::DefaultConstructibleConcept<double>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/icl/closed_interval.hpp:40:9: required from 'boost::icl::continuous_interval<DomainT, Compare>::continuous_interval(const DomainT&, const DomainT&, boost::icl::interval_bounds, boost::icl::continuous_interval<DomainT, Compare>*) [with DomainT = double; Compare = std::less]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/icl/continuous_interval.hpp:79:88: required from 'static boost::icl::continuous_interval<DomainT, Compare> boost::icl::continuous_interval<DomainT, Compare>::closed(const DomainT&, const DomainT&) [with DomainT = double; Compare = std::less]' zoning_wrapper.cpp:245:58: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::DefaultConstructible<double>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::DefaultConstructibleConcept<double>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/icl/closed_interval.hpp:40:9: required from 'boost::icl::continuous_interval<DomainT, Compare>::continuous_interval(const DomainT&, const DomainT&, boost::icl::interval_bounds, boost::icl::continuous_interval<DomainT, Compare>*) [with DomainT = double; Compare = std::less]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/icl/continuous_interval.hpp:79:88: required from 'static boost::icl::continuous_interval<DomainT, Compare> boost::icl::continuous_interval<DomainT, Compare>::closed(const DomainT&, const DomainT&) [with DomainT = double; Compare = std::less]' zoning_wrapper.cpp:245:58: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:135:17: note: in a call to non-static member function 'boost::DefaultConstructibleConcept<double>::~DefaultConstructibleConcept()' 135 | BOOST_concept(DefaultConstructible,(TT)) | ^~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/concept_def.hpp:23:12: note: in expansion of macro 'BOOST_PP_CAT' 23 | struct BOOST_PP_CAT(name,Concept) \ | ^~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:135:3: note: in expansion of macro 'BOOST_concept' 135 | BOOST_concept(DefaultConstructible,(TT)) | ^~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::LessThanComparable<double> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:243:5: required from 'struct boost::LessThanComparable<double>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:241:3: required from 'struct boost::LessThanComparableConcept<double>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::LessThanComparableConcept<double>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::LessThanComparableConcept<double> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::LessThanComparableConcept<double> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::LessThanComparableConcept<double>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/icl/closed_interval.hpp:41:9: required from 'boost::icl::continuous_interval<DomainT, Compare>::continuous_interval(const DomainT&, const DomainT&, boost::icl::interval_bounds, boost::icl::continuous_interval<DomainT, Compare>*) [with DomainT = double; Compare = std::less]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/icl/continuous_interval.hpp:79:88: required from 'static boost::icl::continuous_interval<DomainT, Compare> boost::icl::continuous_interval<DomainT, Compare>::closed(const DomainT&, const DomainT&) [with DomainT = double; Compare = std::less]' zoning_wrapper.cpp:245:58: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::LessThanComparable<double>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::LessThanComparableConcept<double>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/icl/closed_interval.hpp:41:9: required from 'boost::icl::continuous_interval<DomainT, Compare>::continuous_interval(const DomainT&, const DomainT&, boost::icl::interval_bounds, boost::icl::continuous_interval<DomainT, Compare>*) [with DomainT = double; Compare = std::less]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/icl/continuous_interval.hpp:79:88: required from 'static boost::icl::continuous_interval<DomainT, Compare> boost::icl::continuous_interval<DomainT, Compare>::closed(const DomainT&, const DomainT&) [with DomainT = double; Compare = std::less]' zoning_wrapper.cpp:245:58: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:241:17: note: in a call to non-static member function 'boost::LessThanComparableConcept<double>::~LessThanComparableConcept()' 241 | BOOST_concept(LessThanComparable,(TT)) | ^~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/concept_def.hpp:23:12: note: in expansion of macro 'BOOST_PP_CAT' 23 | struct BOOST_PP_CAT(name,Concept) \ | ^~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:241:3: note: in expansion of macro 'BOOST_concept' 241 | BOOST_concept(LessThanComparable,(TT)) | ^~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<int*>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<int*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<int*>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<Rcpp::Vector<13> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<Rcpp::Vector<13> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = Rcpp::Vector<13>; UnaryFunction = zoning_wrapper::get_merge_maps(Rcpp::IntegerVector)::<lambda(int)>]' zoning_wrapper.cpp:290:104: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = int*]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<int*>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<int*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<int*>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<int*> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<Rcpp::Vector<13> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<Rcpp::Vector<13> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = Rcpp::Vector<13>; UnaryFunction = zoning_wrapper::get_merge_maps(Rcpp::IntegerVector)::<lambda(int)>]' zoning_wrapper.cpp:290:104: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = int*]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<int*>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<int*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<int*>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<int*> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<Rcpp::Vector<13> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<Rcpp::Vector<13> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = Rcpp::Vector<13>; UnaryFunction = zoning_wrapper::get_merge_maps(Rcpp::IntegerVector)::<lambda(int)>]' zoning_wrapper.cpp:290:104: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = int*]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<int*>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<int*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<int*>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<int*> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<int*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<Rcpp::Vector<13> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<Rcpp::Vector<13> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = Rcpp::Vector<13>; UnaryFunction = zoning_wrapper::get_merge_maps(Rcpp::IntegerVector)::<lambda(int)>]' zoning_wrapper.cpp:290:104: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = int*]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<const int*>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<const int*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<const int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<const int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<const int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<const int*>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<Rcpp::Vector<13> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<Rcpp::Vector<13> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = Rcpp::Vector<13>; UnaryFunction = zoning_wrapper::get_merge_maps(Rcpp::IntegerVector)::<lambda(int)>]' zoning_wrapper.cpp:290:104: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = const int*]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<const int*>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<const int*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<const int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<const int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<const int*>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<const int*> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<Rcpp::Vector<13> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<Rcpp::Vector<13> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = Rcpp::Vector<13>; UnaryFunction = zoning_wrapper::get_merge_maps(Rcpp::IntegerVector)::<lambda(int)>]' zoning_wrapper.cpp:290:104: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = const int*]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<const int*>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<const int*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<const int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<const int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<const int*>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<const int*> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<Rcpp::Vector<13> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<Rcpp::Vector<13> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = Rcpp::Vector<13>; UnaryFunction = zoning_wrapper::get_merge_maps(Rcpp::IntegerVector)::<lambda(int)>]' zoning_wrapper.cpp:290:104: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = const int*]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<const int*>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<const int*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<const int*>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<const int*>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<const int*> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<const int*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<Rcpp::Vector<13> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<Rcpp::Vector<13> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = Rcpp::Vector<13>; UnaryFunction = zoning_wrapper::get_merge_maps(Rcpp::IntegerVector)::<lambda(int)>]' zoning_wrapper.cpp:290:104: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = const int*]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<Rcpp::Vector<13> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<Rcpp::Vector<13> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<Rcpp::Vector<13> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<Rcpp::Vector<13> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<Rcpp::Vector<13> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = Rcpp::Vector<13>; UnaryFunction = zoning_wrapper::get_merge_maps(Rcpp::IntegerVector)::<lambda(int)>]' zoning_wrapper.cpp:290:104: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = Rcpp::Vector<13>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:318:12: required from 'struct boost::ForwardRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:370:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::DefaultConstructible<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:137:5: required from 'struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:181:16: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::DefaultConstructible<TT>::~DefaultConstructible() [with TT = __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:137:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::forward_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:197:13: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::ForwardIteratorConcept<Iterator>::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::DefaultConstructible<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:137:5: required from 'struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:181:16: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::DefaultConstructible<TT>::~DefaultConstructible() [with TT = __gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:137:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:197:13: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::ForwardIteratorConcept<Iterator>::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::bidirectional_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::bidirectional_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::bidirectional_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::bidirectional_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::bidirectional_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::bidirectional_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::bidirectional_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:224:14: required from 'struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::BidirectionalIteratorConcept<Iterator>::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:224:14: required from 'struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::BidirectionalIteratorConcept<Iterator>::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::random_access_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::random_access_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::random_access_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::random_access_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::random_access_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::random_access_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::random_access_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:245:14: required from 'struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::RandomAccessIteratorConcept<Iterator>::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:245:14: required from 'struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::RandomAccessRangeConcept<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/sliced.hpp:49:13: required from 'boost::adaptors::sliced_range<RandomAccessRange> boost::adaptors::operator|(RandomAccessRange&, const sliced&) [with RandomAccessRange = std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> >]' ./geofis/rcpp/geometry/polygon_2.hpp:56:26: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::RandomAccessIteratorConcept<Iterator>::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >; UnaryFunction = geofis::point_2_maker<CGAL::Epeck>]' ./geofis/rcpp/geometry/polygon_2.hpp:56:72: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/reversed.hpp:52:13: required from 'boost::range_detail::reversed_range<BidirectionalRange> boost::range_detail::operator|(BidirectionalRange&, reverse_forwarder) [with BidirectionalRange = transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' ./geofis/rcpp/geometry/polygon_2.hpp:57:42: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/reversed.hpp:52:13: required from 'boost::range_detail::reversed_range<BidirectionalRange> boost::range_detail::operator|(BidirectionalRange&, reverse_forwarder) [with BidirectionalRange = transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' ./geofis/rcpp/geometry/polygon_2.hpp:57:42: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/reversed.hpp:52:13: required from 'boost::range_detail::reversed_range<BidirectionalRange> boost::range_detail::operator|(BidirectionalRange&, reverse_forwarder) [with BidirectionalRange = transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' ./geofis/rcpp/geometry/polygon_2.hpp:57:42: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/reversed.hpp:52:13: required from 'boost::range_detail::reversed_range<BidirectionalRange> boost::range_detail::operator|(BidirectionalRange&, reverse_forwarder) [with BidirectionalRange = transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' ./geofis/rcpp/geometry/polygon_2.hpp:57:42: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:318:12: required from 'struct boost::ForwardRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/reversed.hpp:52:13: required from 'boost::range_detail::reversed_range<BidirectionalRange> boost::range_detail::operator|(BidirectionalRange&, reverse_forwarder) [with BidirectionalRange = transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' ./geofis/rcpp/geometry/polygon_2.hpp:57:42: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::DefaultConstructible<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::DefaultConstructible<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:137:5: required from 'struct boost::DefaultConstructible<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:181:16: required from 'struct boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/reversed.hpp:52:13: required from 'boost::range_detail::reversed_range<BidirectionalRange> boost::range_detail::operator|(BidirectionalRange&, reverse_forwarder) [with BidirectionalRange = transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' ./geofis/rcpp/geometry/polygon_2.hpp:57:42: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::DefaultConstructible<TT>::~DefaultConstructible() [with TT = boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:137:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::forward_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::forward_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::forward_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::forward_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::forward_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::forward_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/reversed.hpp:52:13: required from 'boost::range_detail::reversed_range<BidirectionalRange> boost::range_detail::operator|(BidirectionalRange&, reverse_forwarder) [with BidirectionalRange = transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' ./geofis/rcpp/geometry/polygon_2.hpp:57:42: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>; Y = boost::iterators::forward_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:197:13: required from 'struct boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/reversed.hpp:52:13: required from 'boost::range_detail::reversed_range<BidirectionalRange> boost::range_detail::operator|(BidirectionalRange&, reverse_forwarder) [with BidirectionalRange = transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' ./geofis/rcpp/geometry/polygon_2.hpp:57:42: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::ForwardIteratorConcept<Iterator>::~ForwardIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::bidirectional_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::bidirectional_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::bidirectional_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::bidirectional_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::bidirectional_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::bidirectional_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/reversed.hpp:52:13: required from 'boost::range_detail::reversed_range<BidirectionalRange> boost::range_detail::operator|(BidirectionalRange&, reverse_forwarder) [with BidirectionalRange = transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' ./geofis/rcpp/geometry/polygon_2.hpp:57:42: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>; Y = boost::iterators::bidirectional_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::BidirectionalIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:224:14: required from 'struct boost::range_detail::BidirectionalIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::BidirectionalIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::BidirectionalIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::BidirectionalIteratorConcept<boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::BidirectionalRangeConcept<boost::range_detail::transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/reversed.hpp:52:13: required from 'boost::range_detail::reversed_range<BidirectionalRange> boost::range_detail::operator|(BidirectionalRange&, reverse_forwarder) [with BidirectionalRange = transformed_range<geofis::point_2_maker<CGAL::Epeck>, const boost::adaptors::sliced_range<std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > > >]' ./geofis/rcpp/geometry/polygon_2.hpp:57:42: required from 'CGAL::Polygon_2<Kernel> geofis::make_polygon_2(const Rcpp::S4&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:142:44: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::BidirectionalIteratorConcept<Iterator>::~BidirectionalIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::point_2_maker<CGAL::Epeck>, __gnu_cxx::__normal_iterator<Rcpp::Vector<14, Rcpp::PreserveStorage>*, std::vector<Rcpp::Vector<14, Rcpp::PreserveStorage> > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; SinglePassRange = boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/geometry/geometrical.hpp:91:35: required from 'typename geofis::geometrical_range_traits<const GeometricalRange>::geometry_range_type geofis::make_geometry_range(const GeometricalRange&) [with GeometricalRange = boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; typename geometrical_range_traits<const GeometricalRange>::geometry_range_type = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:49:43: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; SinglePassRange = boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/geometry/geometrical.hpp:91:35: required from 'typename geofis::geometrical_range_traits<const GeometricalRange>::geometry_range_type geofis::make_geometry_range(const GeometricalRange&) [with GeometricalRange = boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; typename geometrical_range_traits<const GeometricalRange>::geometry_range_type = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:49:43: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; SinglePassRange = boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/geometry/geometrical.hpp:91:35: required from 'typename geofis::geometrical_range_traits<const GeometricalRange>::geometry_range_type geofis::make_geometry_range(const GeometricalRange&) [with GeometricalRange = boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; typename geometrical_range_traits<const GeometricalRange>::geometry_range_type = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:49:43: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; SinglePassRange = boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/geometry/geometrical.hpp:91:35: required from 'typename geofis::geometrical_range_traits<const GeometricalRange>::geometry_range_type geofis::make_geometry_range(const GeometricalRange&) [with GeometricalRange = boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; typename geometrical_range_traits<const GeometricalRange>::geometry_range_type = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:49:43: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; SinglePassRange = boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/geometry/geometrical.hpp:91:35: required from 'typename geofis::geometrical_range_traits<const GeometricalRange>::geometry_range_type geofis::make_geometry_range(const GeometricalRange&) [with GeometricalRange = boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; typename geometrical_range_traits<const GeometricalRange>::geometry_range_type = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:49:43: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; SinglePassRange = boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/geometry/geometrical.hpp:91:35: required from 'typename geofis::geometrical_range_traits<const GeometricalRange>::geometry_range_type geofis::make_geometry_range(const GeometricalRange&) [with GeometricalRange = boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; typename geometrical_range_traits<const GeometricalRange>::geometry_range_type = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:49:43: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; SinglePassRange = boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/geometry/geometrical.hpp:91:35: required from 'typename geofis::geometrical_range_traits<const GeometricalRange>::geometry_range_type geofis::make_geometry_range(const GeometricalRange&) [with GeometricalRange = boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; typename geometrical_range_traits<const GeometricalRange>::geometry_range_type = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:49:43: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; UnaryFunction = geofis::rcpp_polygons_maker]' ./geofis/rcpp/geometry/polygons.hpp:91:72: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; UnaryFunction = geofis::rcpp_polygons_maker]' ./geofis/rcpp/geometry/polygons.hpp:91:72: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; UnaryFunction = geofis::rcpp_polygons_maker]' ./geofis/rcpp/geometry/polygons.hpp:91:72: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; UnaryFunction = geofis::rcpp_polygons_maker]' ./geofis/rcpp/geometry/polygons.hpp:91:72: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; UnaryFunction = geofis::rcpp_polygons_maker]' ./geofis/rcpp/geometry/polygons.hpp:91:72: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; UnaryFunction = geofis::rcpp_polygons_maker]' ./geofis/rcpp/geometry/polygons.hpp:91:72: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; UnaryFunction = geofis::rcpp_polygons_maker]' ./geofis/rcpp/geometry/polygons.hpp:91:72: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:69:31: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:69:31: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:69:31: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:69:31: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:69:31: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; UnaryFunction = geofis::detail::rcpp_lines_maker]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:69:61: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; UnaryFunction = geofis::detail::rcpp_lines_maker]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:69:61: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; UnaryFunction = geofis::detail::rcpp_lines_maker]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:69:61: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; UnaryFunction = geofis::detail::rcpp_lines_maker]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:69:61: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; UnaryFunction = geofis::detail::rcpp_lines_maker]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:69:61: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; UnaryFunction = geofis::detail::rcpp_lines_maker]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:69:61: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; UnaryFunction = geofis::detail::rcpp_lines_maker]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:69:61: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range<SinglePassRange1, SinglePassRange2> boost::range::join(SinglePassRange1&, SinglePassRange2&) [with SinglePassRange1 = boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; SinglePassRange2 = boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:71:33: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range<SinglePassRange1, SinglePassRange2> boost::range::join(SinglePassRange1&, SinglePassRange2&) [with SinglePassRange1 = boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; SinglePassRange2 = boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:71:33: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range<SinglePassRange1, SinglePassRange2> boost::range::join(SinglePassRange1&, SinglePassRange2&) [with SinglePassRange1 = boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; SinglePassRange2 = boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:71:33: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range<SinglePassRange1, SinglePassRange2> boost::range::join(SinglePassRange1&, SinglePassRange2&) [with SinglePassRange1 = boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; SinglePassRange2 = boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:71:33: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range<SinglePassRange1, SinglePassRange2> boost::range::join(SinglePassRange1&, SinglePassRange2&) [with SinglePassRange1 = boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; SinglePassRange2 = boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:71:33: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range<SinglePassRange1, SinglePassRange2> boost::range::join(SinglePassRange1&, SinglePassRange2&) [with SinglePassRange1 = boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; SinglePassRange2 = boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:71:33: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range<SinglePassRange1, SinglePassRange2> boost::range::join(SinglePassRange1&, SinglePassRange2&) [with SinglePassRange1 = boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; SinglePassRange2 = boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:71:33: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::DefaultConstructible<double>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::DefaultConstructible<double> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:137:5: required from 'struct boost::DefaultConstructible<double>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:135:3: required from 'struct boost::DefaultConstructibleConcept<double>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::DefaultConstructibleConcept<double>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::DefaultConstructibleConcept<double> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::DefaultConstructibleConcept<double> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::DefaultConstructibleConcept<double>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/icl/closed_interval.hpp:40:9: required from 'boost::icl::continuous_interval<DomainT, Compare>::continuous_interval(const DomainT&, const DomainT&, boost::icl::interval_bounds, boost::icl::continuous_interval<DomainT, Compare>*) [with DomainT = double; Compare = std::less]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/icl/continuous_interval.hpp:79:88: required from 'static boost::icl::continuous_interval<DomainT, Compare> boost::icl::continuous_interval<DomainT, Compare>::closed(const DomainT&, const DomainT&) [with DomainT = double; Compare = std::less]' zoning_wrapper.cpp:245:58: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::DefaultConstructible<TT>::~DefaultConstructible() [with TT = double]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:137:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::LessThanComparable<double>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::LessThanComparable<double> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:243:5: required from 'struct boost::LessThanComparable<double>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:241:3: required from 'struct boost::LessThanComparableConcept<double>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::LessThanComparableConcept<double>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::LessThanComparableConcept<double> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::LessThanComparableConcept<double> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::LessThanComparableConcept<double>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/icl/closed_interval.hpp:41:9: required from 'boost::icl::continuous_interval<DomainT, Compare>::continuous_interval(const DomainT&, const DomainT&, boost::icl::interval_bounds, boost::icl::continuous_interval<DomainT, Compare>*) [with DomainT = double; Compare = std::less]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/icl/continuous_interval.hpp:79:88: required from 'static boost::icl::continuous_interval<DomainT, Compare> boost::icl::continuous_interval<DomainT, Compare>::closed(const DomainT&, const DomainT&) [with DomainT = double; Compare = std::less]' zoning_wrapper.cpp:245:58: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::LessThanComparable<TT>::~LessThanComparable() [with TT = double]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:243:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 243 | BOOST_CONCEPT_USAGE(LessThanComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; UnaryFunction = geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:33&)>]' ./geofis/rcpp/process/zoning/map.hpp:66:29: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; UnaryFunction = geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:33&)>]' ./geofis/rcpp/process/zoning/map.hpp:66:29: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; UnaryFunction = geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:33&)>]' ./geofis/rcpp/process/zoning/map.hpp:66:29: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; UnaryFunction = geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:33&)>]' ./geofis/rcpp/process/zoning/map.hpp:66:29: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; UnaryFunction = geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:33&)>]' ./geofis/rcpp/process/zoning/map.hpp:66:29: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; UnaryFunction = geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:33&)>]' ./geofis/rcpp/process/zoning/map.hpp:66:29: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; UnaryFunction = geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:33&)>]' ./geofis/rcpp/process/zoning/map.hpp:66:29: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; SinglePassRange = boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/geometry/geometrical.hpp:91:35: required from 'typename geofis::geometrical_range_traits<const GeometricalRange>::geometry_range_type geofis::make_geometry_range(const GeometricalRange&) [with GeometricalRange = boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; typename geometrical_range_traits<const GeometricalRange>::geometry_range_type = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:49:43: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; SinglePassRange = boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/geometry/geometrical.hpp:91:35: required from 'typename geofis::geometrical_range_traits<const GeometricalRange>::geometry_range_type geofis::make_geometry_range(const GeometricalRange&) [with GeometricalRange = boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; typename geometrical_range_traits<const GeometricalRange>::geometry_range_type = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:49:43: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; SinglePassRange = boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/geometry/geometrical.hpp:91:35: required from 'typename geofis::geometrical_range_traits<const GeometricalRange>::geometry_range_type geofis::make_geometry_range(const GeometricalRange&) [with GeometricalRange = boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; typename geometrical_range_traits<const GeometricalRange>::geometry_range_type = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:49:43: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; SinglePassRange = boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/geometry/geometrical.hpp:91:35: required from 'typename geofis::geometrical_range_traits<const GeometricalRange>::geometry_range_type geofis::make_geometry_range(const GeometricalRange&) [with GeometricalRange = boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; typename geometrical_range_traits<const GeometricalRange>::geometry_range_type = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:49:43: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; SinglePassRange = boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/geometry/geometrical.hpp:91:35: required from 'typename geofis::geometrical_range_traits<const GeometricalRange>::geometry_range_type geofis::make_geometry_range(const GeometricalRange&) [with GeometricalRange = boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; typename geometrical_range_traits<const GeometricalRange>::geometry_range_type = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:49:43: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; UnaryFunction = geofis::rcpp_polygons_maker]' ./geofis/rcpp/geometry/polygons.hpp:91:72: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; UnaryFunction = geofis::rcpp_polygons_maker]' ./geofis/rcpp/geometry/polygons.hpp:91:72: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; UnaryFunction = geofis::rcpp_polygons_maker]' ./geofis/rcpp/geometry/polygons.hpp:91:72: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; UnaryFunction = geofis::rcpp_polygons_maker]' ./geofis/rcpp/geometry/polygons.hpp:91:72: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; UnaryFunction = geofis::rcpp_polygons_maker]' ./geofis/rcpp/geometry/polygons.hpp:91:72: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; UnaryFunction = geofis::detail::rcpp_lines_maker]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:69:61: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; UnaryFunction = geofis::detail::rcpp_lines_maker]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:69:61: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; UnaryFunction = geofis::detail::rcpp_lines_maker]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:69:61: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; UnaryFunction = geofis::detail::rcpp_lines_maker]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:69:61: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; UnaryFunction = geofis::detail::rcpp_lines_maker]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:69:61: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range<SinglePassRange1, SinglePassRange2> boost::range::join(SinglePassRange1&, SinglePassRange2&) [with SinglePassRange1 = boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; SinglePassRange2 = boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:71:33: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range<SinglePassRange1, SinglePassRange2> boost::range::join(SinglePassRange1&, SinglePassRange2&) [with SinglePassRange1 = boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; SinglePassRange2 = boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:71:33: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range<SinglePassRange1, SinglePassRange2> boost::range::join(SinglePassRange1&, SinglePassRange2&) [with SinglePassRange1 = boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; SinglePassRange2 = boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:71:33: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range<SinglePassRange1, SinglePassRange2> boost::range::join(SinglePassRange1&, SinglePassRange2&) [with SinglePassRange1 = boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; SinglePassRange2 = boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:71:33: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::detail::rcpp_lines_maker, boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range<SinglePassRange1, SinglePassRange2> boost::range::join(SinglePassRange1&, SinglePassRange2&) [with SinglePassRange1 = boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; SinglePassRange2 = boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:71:33: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = boost::range_detail::transformed_range<geofis::detail::rcpp_lines_maker, const boost::range_detail::indexed_range<const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; SinglePassRange = boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/geometry/geometrical.hpp:91:35: required from 'typename geofis::geometrical_range_traits<const GeometricalRange>::geometry_range_type geofis::make_geometry_range(const GeometricalRange&) [with GeometricalRange = boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; typename geometrical_range_traits<const GeometricalRange>::geometry_range_type = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' ./geofis/rcpp/process/zoning/map.hpp:54:43: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; SinglePassRange = boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/geometry/geometrical.hpp:91:35: required from 'typename geofis::geometrical_range_traits<const GeometricalRange>::geometry_range_type geofis::make_geometry_range(const GeometricalRange&) [with GeometricalRange = boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; typename geometrical_range_traits<const GeometricalRange>::geometry_range_type = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' ./geofis/rcpp/process/zoning/map.hpp:54:43: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'struct boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; UnaryFunction = geofis::rcpp_polygons_maker]' ./geofis/rcpp/geometry/polygons.hpp:91:72: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; UnaryFunction = geofis::rcpp_polygons_maker]' ./geofis/rcpp/geometry/polygons.hpp:91:72: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; UnaryFunction = geofis::rcpp_polygons_maker]' ./geofis/rcpp/geometry/polygons.hpp:91:72: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; UnaryFunction = geofis::rcpp_polygons_maker]' ./geofis/rcpp/geometry/polygons.hpp:91:72: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; UnaryFunction = geofis::rcpp_polygons_maker]' ./geofis/rcpp/geometry/polygons.hpp:91:72: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; UnaryFunction = geofis::rcpp_polygons_maker]' ./geofis/rcpp/geometry/polygons.hpp:91:72: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; UnaryFunction = geofis::rcpp_polygons_maker]' ./geofis/rcpp/geometry/polygons.hpp:91:72: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; UnaryFunction = geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:33&)>]' ./geofis/rcpp/process/zoning/map.hpp:66:29: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; UnaryFunction = geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:33&)>]' ./geofis/rcpp/process/zoning/map.hpp:66:29: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; UnaryFunction = geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:33&)>]' ./geofis/rcpp/process/zoning/map.hpp:66:29: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; UnaryFunction = geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:33&)>]' ./geofis/rcpp/process/zoning/map.hpp:66:29: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; UnaryFunction = geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:33&)>]' ./geofis/rcpp/process/zoning/map.hpp:66:29: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'typename boost::range_size<const SinglePassRange>::type boost::size(const SinglePassRange&) [with SinglePassRange = range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; typename range_size<const SinglePassRange>::type = long long unsigned int]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/indexed.hpp:303:57: required from 'boost::range_detail::indexed_range<SinglePassRange>::indexed_range(typename base_t::difference_type, SinglePassRange&, boost::iterators::random_access_traversal_tag) [with SinglePassRange = const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; typename base_t::difference_type = long long int; base_t = boost::iterator_range<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/indexed.hpp:334:12: required from 'boost::range_detail::indexed_range<const SinglePassRange> boost::adaptors::operator|(const SinglePassRange&, indexed) [with SinglePassRange = boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'typename boost::range_size<const SinglePassRange>::type boost::size(const SinglePassRange&) [with SinglePassRange = range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; typename range_size<const SinglePassRange>::type = long long unsigned int]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/indexed.hpp:303:57: required from 'boost::range_detail::indexed_range<SinglePassRange>::indexed_range(typename base_t::difference_type, SinglePassRange&, boost::iterators::random_access_traversal_tag) [with SinglePassRange = const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; typename base_t::difference_type = long long int; base_t = boost::iterator_range<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/indexed.hpp:334:12: required from 'boost::range_detail::indexed_range<const SinglePassRange> boost::adaptors::operator|(const SinglePassRange&, indexed) [with SinglePassRange = boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'typename boost::range_size<const SinglePassRange>::type boost::size(const SinglePassRange&) [with SinglePassRange = sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; typename range_size<const SinglePassRange>::type = long long unsigned int]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/indexed.hpp:303:57: required from 'boost::range_detail::indexed_range<SinglePassRange>::indexed_range(typename base_t::difference_type, SinglePassRange&, boost::iterators::random_access_traversal_tag) [with SinglePassRange = const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; typename base_t::difference_type = long long int; base_t = boost::iterator_range<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/indexed.hpp:334:12: required from 'boost::range_detail::indexed_range<const SinglePassRange> boost::adaptors::operator|(const SinglePassRange&, indexed) [with SinglePassRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:69:31: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'typename boost::range_size<const SinglePassRange>::type boost::size(const SinglePassRange&) [with SinglePassRange = sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; typename range_size<const SinglePassRange>::type = long long unsigned int]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/indexed.hpp:303:57: required from 'boost::range_detail::indexed_range<SinglePassRange>::indexed_range(typename base_t::difference_type, SinglePassRange&, boost::iterators::random_access_traversal_tag) [with SinglePassRange = const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; typename base_t::difference_type = long long int; base_t = boost::iterator_range<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/indexed.hpp:334:12: required from 'boost::range_detail::indexed_range<const SinglePassRange> boost::adaptors::operator|(const SinglePassRange&, indexed) [with SinglePassRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:69:31: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; SinglePassRange = boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/geometry/geometrical.hpp:91:35: required from 'typename geofis::geometrical_range_traits<const GeometricalRange>::geometry_range_type geofis::make_geometry_range(const GeometricalRange&) [with GeometricalRange = boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; typename geometrical_range_traits<const GeometricalRange>::geometry_range_type = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' ./geofis/rcpp/process/zoning/map.hpp:54:43: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; UnaryFunction = geofis::rcpp_polygons_maker]' ./geofis/rcpp/geometry/polygons.hpp:91:72: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; UnaryFunction = geofis::rcpp_polygons_maker]' ./geofis/rcpp/geometry/polygons.hpp:91:72: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; UnaryFunction = geofis::rcpp_polygons_maker]' ./geofis/rcpp/geometry/polygons.hpp:91:72: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; UnaryFunction = geofis::rcpp_polygons_maker]' ./geofis/rcpp/geometry/polygons.hpp:91:72: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = indexed_range<const transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; UnaryFunction = geofis::rcpp_polygons_maker]' ./geofis/rcpp/geometry/polygons.hpp:91:72: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range_detail::indexed_range<const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'typename boost::range_size<const SinglePassRange>::type boost::size(const SinglePassRange&) [with SinglePassRange = range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; typename range_size<const SinglePassRange>::type = long long unsigned int]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/indexed.hpp:303:57: required from 'boost::range_detail::indexed_range<SinglePassRange>::indexed_range(typename base_t::difference_type, SinglePassRange&, boost::iterators::random_access_traversal_tag) [with SinglePassRange = const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; typename base_t::difference_type = long long int; base_t = boost::iterator_range<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/indexed.hpp:334:12: required from 'boost::range_detail::indexed_range<const SinglePassRange> boost::adaptors::operator|(const SinglePassRange&, indexed) [with SinglePassRange = boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'typename boost::range_size<const SinglePassRange>::type boost::size(const SinglePassRange&) [with SinglePassRange = sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; typename range_size<const SinglePassRange>::type = long long unsigned int]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/indexed.hpp:303:57: required from 'boost::range_detail::indexed_range<SinglePassRange>::indexed_range(typename base_t::difference_type, SinglePassRange&, boost::iterators::random_access_traversal_tag) [with SinglePassRange = const boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; typename base_t::difference_type = long long int; base_t = boost::iterator_range<boost::range_detail::indexed_iterator<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/indexed.hpp:334:12: required from 'boost::range_detail::indexed_range<const SinglePassRange> boost::adaptors::operator|(const SinglePassRange&, indexed) [with SinglePassRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:69:31: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_lines(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/neighborhood/neighborhood_map.hpp:93:52: required from 'Rcpp::S4 geofis::make_rcpp_neighborhood_map(const NeighborRange&, const NeighborRange&, const Rcpp::S4&) [with NeighborRange = boost::sub_range<const std::vector<zone_neighbor<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:184:36: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = boost::sub_range<const std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/indexed.hpp:303:57: required from 'boost::range_detail::indexed_range<SinglePassRange>::indexed_range(typename base_t::difference_type, SinglePassRange&, boost::iterators::random_access_traversal_tag) [with SinglePassRange = const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; typename base_t::difference_type = long long int; base_t = boost::iterator_range<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/indexed.hpp:334:12: required from 'boost::range_detail::indexed_range<const SinglePassRange> boost::adaptors::operator|(const SinglePassRange&, indexed) [with SinglePassRange = boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'typename boost::range_size<const SinglePassRange>::type boost::size(const SinglePassRange&) [with SinglePassRange = range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; typename range_size<const SinglePassRange>::type = long long unsigned int]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/indexed.hpp:303:57: required from 'boost::range_detail::indexed_range<SinglePassRange>::indexed_range(typename base_t::difference_type, SinglePassRange&, boost::iterators::random_access_traversal_tag) [with SinglePassRange = const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; typename base_t::difference_type = long long int; base_t = boost::iterator_range<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/indexed.hpp:334:12: required from 'boost::range_detail::indexed_range<const SinglePassRange> boost::adaptors::operator|(const SinglePassRange&, indexed) [with SinglePassRange = boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; SinglePassRange = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/geometry/geometrical.hpp:91:35: required from 'typename geofis::geometrical_range_traits<const GeometricalRange>::geometry_range_type geofis::make_geometry_range(const GeometricalRange&) [with GeometricalRange = boost::range_detail::transformed_range<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; typename geometrical_range_traits<const GeometricalRange>::geometry_range_type = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:315:40: required from 'void geofis::zone<Geometry, VoronoiZone>::compute_geometry() [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:246:46: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/rcpp/process/zoning/map.hpp:70:106: required from 'geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)> [with auto:35 = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/utility/detail/result_of_variadic.hpp:129:52: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:281:9: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:281:9: required from 'struct boost::SinglePassRangeConcept<std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; UnaryFunction = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >::accumulate_voronoi_zone]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:370:18: required from 'void geofis::zone<Geometry, VoronoiZone>::accumulate_voronoi_zones() [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:308:4: required from 'void geofis::zone<Geometry, VoronoiZone>::compute_attributes() [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:253:29: required from 'double geofis::zone<Geometry, VoronoiZone>::get_mean(size_t) const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; size_t = long long unsigned int]' ./geofis/rcpp/process/zoning/map.hpp:74:119: required from 'geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)> [with auto:36 = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/utility/detail/result_of_variadic.hpp:129:52: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/indexed.hpp:303:57: required from 'boost::range_detail::indexed_range<SinglePassRange>::indexed_range(typename base_t::difference_type, SinglePassRange&, boost::iterators::random_access_traversal_tag) [with SinglePassRange = const boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; typename base_t::difference_type = long long int; base_t = boost::iterator_range<boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/indexed.hpp:334:12: required from 'boost::range_detail::indexed_range<const SinglePassRange> boost::adaptors::operator|(const SinglePassRange&, indexed) [with SinglePassRange = boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' ./geofis/rcpp/geometry/polygons.hpp:91:42: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = boost::range_detail::transformed_range<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept; SinglePassRange = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./util/range/unwrap_range.hpp:77:35: required from 'typename util::unwrap_range_traits<const Range>::unwrap_range_type util::make_unwrap_range(const Range&) [with Range = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; typename unwrap_range_traits<const Range>::unwrap_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:229:33: required from 'geofis::zone<Geometry, VoronoiZone>::voronoi_zone_range_type geofis::zone<Geometry, VoronoiZone>::get_voronoi_zones() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; voronoi_zone_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:315:41: required from 'void geofis::zone<Geometry, VoronoiZone>::compute_geometry() [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:246:46: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/rcpp/process/zoning/map.hpp:70:106: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >; SinglePassRange = boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' ./geofis/geometry/area/geometry_area.hpp:91:53: required from 'typename geofis::geometry_area_range_traits<GeometryRange>::area_type geofis::get_geometries_area(const GeometryRange&) [with GeometryRange = boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >; typename geometry_area_range_traits<GeometryRange>::area_type = CGAL::Lazy_exact_nt<boost::multiprecision::number<boost::multiprecision::backends::gmp_rational> >]' ./geofis/geometry/area/geometry_area.hpp:66:85: required from 'typename geofis::geometry_area_traits<CGAL::Polygon_with_holes_2<Kernel> >::area_type geofis::get_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename geometry_area_traits<CGAL::Polygon_with_holes_2<Kernel> >::area_type = CGAL::Lazy_exact_nt<boost::multiprecision::number<boost::multiprecision::backends::gmp_rational> >; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/geometry/area/geometry_area.hpp:109:42: required from 'double geofis::get_double_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:247:61: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/rcpp/process/zoning/map.hpp:70:106: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'Value boost::accumulate(const SinglePassRange&, Value) [with SinglePassRange = range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >; Value = CGAL::Lazy_exact_nt<multiprecision::number<multiprecision::backends::gmp_rational> >]' ./geofis/geometry/area/geometry_area.hpp:91:26: required from 'typename geofis::geometry_area_range_traits<GeometryRange>::area_type geofis::get_geometries_area(const GeometryRange&) [with GeometryRange = boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >; typename geometry_area_range_traits<GeometryRange>::area_type = CGAL::Lazy_exact_nt<boost::multiprecision::number<boost::multiprecision::backends::gmp_rational> >]' ./geofis/geometry/area/geometry_area.hpp:66:85: required from 'typename geofis::geometry_area_traits<CGAL::Polygon_with_holes_2<Kernel> >::area_type geofis::get_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename geometry_area_traits<CGAL::Polygon_with_holes_2<Kernel> >::area_type = CGAL::Lazy_exact_nt<boost::multiprecision::number<boost::multiprecision::backends::gmp_rational> >; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/geometry/area/geometry_area.hpp:109:42: required from 'double geofis::get_double_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:247:61: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/rcpp/process/zoning/map.hpp:70:106: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:35&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:70:31: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:281:9: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:281:9: required from 'struct boost::SinglePassRangeConcept<std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'Fn2 boost::range::for_each(SinglePassRange1&, const SinglePassRange2&, Fn2) [with SinglePassRange1 = std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > >; SinglePassRange2 = boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >; Fn2 = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >::accumulate_attribute]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:359:20: required from 'void geofis::zone<Geometry, VoronoiZone>::accumulate_voronoi_zone::operator()(const geofis::zone<Geometry, VoronoiZone>::voronoi_zone_type&) const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; geofis::zone<Geometry, VoronoiZone>::voronoi_zone_type = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = __gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >*, vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > > >; _Funct = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >::accumulate_voronoi_zone]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/for_each.hpp:83:6: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; UnaryFunction = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >::accumulate_voronoi_zone]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:370:18: required from 'void geofis::zone<Geometry, VoronoiZone>::accumulate_voronoi_zones() [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:308:4: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'Fn2 boost::range::for_each(SinglePassRange1&, const SinglePassRange2&, Fn2) [with SinglePassRange1 = std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > >; SinglePassRange2 = boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >; Fn2 = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >::accumulate_attribute]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:359:20: required from 'void geofis::zone<Geometry, VoronoiZone>::accumulate_voronoi_zone::operator()(const geofis::zone<Geometry, VoronoiZone>::voronoi_zone_type&) const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; geofis::zone<Geometry, VoronoiZone>::voronoi_zone_type = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = __gnu_cxx::__normal_iterator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >*, vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > > >; _Funct = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >::accumulate_voronoi_zone]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/for_each.hpp:83:6: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; UnaryFunction = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >::accumulate_voronoi_zone]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:370:18: required from 'void geofis::zone<Geometry, VoronoiZone>::accumulate_voronoi_zones() [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:308:4: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> >*, std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = std::vector<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::variance> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:83:9: required from 'class boost::iterators::transform_iterator<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:36:15: required from 'struct boost::range_detail::transform_iterator_gen<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:40:16: required from 'struct boost::range_detail::transformed_range<geofis::detail::make_rcpp_map_data_frame<geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >(const geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >&, const Rcpp::CharacterVector&)::<lambda(const auto:36&)>, boost::sub_range<const std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' ./geofis/rcpp/process/zoning/map.hpp:74:32: required from 'Rcpp::DataFrame geofis::detail::make_rcpp_map_data_frame(const Map&, const Rcpp::CharacterVector&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::DataFrame = Rcpp::DataFrame_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' ./geofis/rcpp/process/zoning/map.hpp:117:57: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:281:9: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:281:9: required from 'struct boost::SinglePassRangeConcept<std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >; UnaryFunction = geofis::point_to_double_x]' ./geofis/rcpp/geometry/polygon.hpp:57:24: required from 'Rcpp::S4 geofis::make_rcpp_polygon(const CGAL::Polygon_2<Kernel>&, bool) [with Kernel = CGAL::Epeck; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/rcpp/geometry/polygons.hpp:54:43: required from 'Rcpp::S4 geofis::make_rcpp_polygons(const CGAL::Polygon_2<Kernel>&, std::string, bool) [with Kernel = CGAL::Epeck; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; std::string = std::__cxx11::basic_string<char>]' ./geofis/rcpp/geometry/polygons.hpp:84:28: required from 'geofis::rcpp_polygons_maker::result_type geofis::rcpp_polygons_maker::operator()(const Indexed&) const [with Indexed = boost::range::index_value<CGAL::Polygon_2<CGAL::Epeck>, long long int>; result_type = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = geofis::rcpp_polygons_maker; Iterator = boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = Rcpp::S4_Impl<Rcpp::PreserveStorage>; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, Rcpp::S4_Impl<Rcpp::PreserveStorage>, boost::use_default, Rcpp::S4_Impl<Rcpp::PreserveStorage>, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_x, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_x, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_x, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_x, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_x, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_x, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_x, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_x, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_x, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_x, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_x, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_x, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_x, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range<SinglePassRange1, SinglePassRange2> boost::range::join(SinglePassRange1&, SinglePassRange2&) [with SinglePassRange1 = boost::range_detail::transformed_range<geofis::point_to_double_x, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >; SinglePassRange2 = boost::range_detail::transformed_range<geofis::point_to_double_y, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >]' ./geofis/rcpp/geometry/polygon.hpp:59:32: required from 'Rcpp::S4 geofis::make_rcpp_polygon(const CGAL::Polygon_2<Kernel>&, bool) [with Kernel = CGAL::Epeck; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/rcpp/geometry/polygons.hpp:54:43: required from 'Rcpp::S4 geofis::make_rcpp_polygons(const CGAL::Polygon_2<Kernel>&, std::string, bool) [with Kernel = CGAL::Epeck; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; std::string = std::__cxx11::basic_string<char>]' ./geofis/rcpp/geometry/polygons.hpp:84:28: required from 'geofis::rcpp_polygons_maker::result_type geofis::rcpp_polygons_maker::operator()(const Indexed&) const [with Indexed = boost::range::index_value<CGAL::Polygon_2<CGAL::Epeck>, long long int>; result_type = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = geofis::rcpp_polygons_maker; Iterator = boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = Rcpp::S4_Impl<Rcpp::PreserveStorage>; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, Rcpp::S4_Impl<Rcpp::PreserveStorage>, boost::use_default, Rcpp::S4_Impl<Rcpp::PreserveStorage>, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = boost::range_detail::transformed_range<geofis::point_to_double_x, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_y, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_y, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_y, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_y, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_y, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:117:13: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_y, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_y, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_y, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_y, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_y, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_y, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:117:13: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_y, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_y, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:117:13: required from 'boost::range::joined_range<SinglePassRange1, SinglePassRange2> boost::range::join(SinglePassRange1&, SinglePassRange2&) [with SinglePassRange1 = boost::range_detail::transformed_range<geofis::point_to_double_x, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >; SinglePassRange2 = boost::range_detail::transformed_range<geofis::point_to_double_y, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >]' ./geofis/rcpp/geometry/polygon.hpp:59:32: required from 'Rcpp::S4 geofis::make_rcpp_polygon(const CGAL::Polygon_2<Kernel>&, bool) [with Kernel = CGAL::Epeck; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/rcpp/geometry/polygons.hpp:54:43: required from 'Rcpp::S4 geofis::make_rcpp_polygons(const CGAL::Polygon_2<Kernel>&, std::string, bool) [with Kernel = CGAL::Epeck; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; std::string = std::__cxx11::basic_string<char>]' ./geofis/rcpp/geometry/polygons.hpp:84:28: required from 'geofis::rcpp_polygons_maker::result_type geofis::rcpp_polygons_maker::operator()(const Indexed&) const [with Indexed = boost::range::index_value<CGAL::Polygon_2<CGAL::Epeck>, long long int>; result_type = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = geofis::rcpp_polygons_maker; Iterator = boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = Rcpp::S4_Impl<Rcpp::PreserveStorage>; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, Rcpp::S4_Impl<Rcpp::PreserveStorage>, boost::use_default, Rcpp::S4_Impl<Rcpp::PreserveStorage>, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = boost::range_detail::transformed_range<geofis::point_to_double_y, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >*, vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >; UnaryFunction = geofis::rcpp_polygon_maker]' ./geofis/rcpp/geometry/polygons.hpp:67:39: required from 'Rcpp::S4 geofis::make_rcpp_polygons(const CGAL::Polygon_with_holes_2<Kernel>&, std::string) [with Kernel = CGAL::Epeck; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; std::string = std::__cxx11::basic_string<char>]' ./geofis/rcpp/geometry/polygons.hpp:84:28: required from 'geofis::rcpp_polygons_maker::result_type geofis::rcpp_polygons_maker::operator()(const Indexed&) const [with Indexed = boost::range::index_value<CGAL::Polygon_with_holes_2<CGAL::Epeck>, long long int>; result_type = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = geofis::rcpp_polygons_maker; Iterator = boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = Rcpp::S4_Impl<Rcpp::PreserveStorage>; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >, Rcpp::S4_Impl<Rcpp::PreserveStorage>, boost::use_default, Rcpp::S4_Impl<Rcpp::PreserveStorage>, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; typename Facade::reference = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >*, vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::point_to_double_x, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_x, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_x, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_x, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_x, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_x, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_x, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = boost::range_detail::transformed_range<geofis::point_to_double_x, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::point_to_double_y, __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_y, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_y, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_y, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_y, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_y, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<geofis::point_to_double_y, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:541:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >*, vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >, allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::iterator_range<__gnu_cxx::__normal_iterator<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/voronoi/voronoi_map.hpp:50:42: required from 'Rcpp::S4 geofis::make_rcpp_voronoi_map(const VoronoiMap&, const Rcpp::S4&) [with VoronoiMap = voronoi_map<CGAL::Epeck, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' zoning_wrapper.cpp:156:31: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = boost::range_detail::transformed_range<geofis::point_to_double_y, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algobase.h:633:7: required from '_OI std::copy(_II, _II, _OI) [with _II = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >*, vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; _OI = Rcpp::internal::Proxy_Iterator<Rcpp::internal::generic_proxy<19> >]' D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/vector/Vector.h:213:18: required from 'Rcpp::Vector<RTYPE, StoragePolicy>::Vector(InputIterator, InputIterator) [with InputIterator = boost::iterators::transform_iterator<geofis::rcpp_polygons_maker, boost::range_detail::indexed_iterator<boost::iterators::transform_iterator<geofis::geometry_getter<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, __gnu_cxx::__normal_iterator<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >, boost::use_default, boost::use_default>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]' ./geofis/rcpp/geometry/polygons.hpp:92:15: required from 'Rcpp::List geofis::make_rcpp_polygons_list(const PolygonRange&) [with PolygonRange = boost::range_detail::transformed_range<geometry_getter<const zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const boost::sub_range<const std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Rcpp::List = Rcpp::Vector<19>]' ./geofis/rcpp/process/zoning/map.hpp:55:42: required from 'Rcpp::S4 geofis::detail::make_rcpp_map_spatial_polygons(const Map&, const Rcpp::S4&) [with Map = geofis::map<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>]' ./geofis/rcpp/process/zoning/map.hpp:116:54: required from 'Rcpp::S4 geofis::make_rcpp_map(const Map&, const Rcpp::S4&, const Rcpp::CharacterVector&) [with Map = map<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Rcpp::S4 = Rcpp::S4_Impl<Rcpp::PreserveStorage>; Rcpp::CharacterVector = Rcpp::Vector<16>]' zoning_wrapper.cpp:283:23: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I. -DBOOST_NO_AUTO_PTR -DBOOST_ALLOW_DEPRECATED_HEADERS -DBOOST_MP_DISABLE_DEPRECATE_03_WARNING -DBOOST_MATH_DISABLE_DEPRECATED_03_WARNING -DBOOST_DISABLE_ASSERTS -DCGAL_DISABLE_ROUNDING_MATH_CHECK=ON -DR_PACKAGE -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/BH/include' -I'D:/RCompile/CRANpkg/lib/4.5/FisPro/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -DR_NO_REMAP -c util/double/double.cpp -o util/double/double.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I. -DBOOST_NO_AUTO_PTR -DBOOST_ALLOW_DEPRECATED_HEADERS -DBOOST_MP_DISABLE_DEPRECATE_03_WARNING -DBOOST_MATH_DISABLE_DEPRECATED_03_WARNING -DBOOST_DISABLE_ASSERTS -DCGAL_DISABLE_ROUNDING_MATH_CHECK=ON -DR_PACKAGE -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/BH/include' -I'D:/RCompile/CRANpkg/lib/4.5/FisPro/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -DR_NO_REMAP -c util/double/boost_double_comparison.cpp -o util/double/boost_double_comparison.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I. -DBOOST_NO_AUTO_PTR -DBOOST_ALLOW_DEPRECATED_HEADERS -DBOOST_MP_DISABLE_DEPRECATE_03_WARNING -DBOOST_MATH_DISABLE_DEPRECATED_03_WARNING -DBOOST_DISABLE_ASSERTS -DCGAL_DISABLE_ROUNDING_MATH_CHECK=ON -DR_PACKAGE -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/BH/include' -I'D:/RCompile/CRANpkg/lib/4.5/FisPro/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -DR_NO_REMAP -c geofis/process/zoning/voronoi/voronoi_process_impl.cpp -o geofis/process/zoning/voronoi/voronoi_process_impl.o In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/aux_/na_assert.hpp:23, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/arg.hpp:25, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/placeholders.hpp:24, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_categories.hpp:16, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:10, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:20, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size_type.hpp:20, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:21, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/functions.hpp:20, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range.hpp:18, from ./geofis/process/zoning/zoning_process_traits.hpp:45, from ./geofis/process/zoning/voronoi/voronoi_process_traits.hpp:42, from ./geofis/process/zoning/voronoi/voronoi_process_impl.hpp:42, from geofis/process/zoning/voronoi/voronoi_process_impl.cpp:39: D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 199 | failed ************ (boost::mpl::not_<Pred>::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_<Pred>::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/assert.hpp:35, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:20, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:19: D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; SinglePassRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_zone.hpp:136:35: required from 'typename geofis::voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type geofis::make_voronoi_zone_range(const FeatureRange&) [with Geometry = CGAL::Polygon_2<CGAL::Epeck>; FeatureRange = boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; typename voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type = boost::range_detail::transformed_range<voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:52: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:31: D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:114:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; SinglePassRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_zone.hpp:136:35: required from 'typename geofis::voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type geofis::make_voronoi_zone_range(const FeatureRange&) [with Geometry = CGAL::Polygon_2<CGAL::Epeck>; FeatureRange = boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; typename voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type = boost::range_detail::transformed_range<voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:52: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:114:7: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; SinglePassRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_zone.hpp:136:35: required from 'typename geofis::voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type geofis::make_voronoi_zone_range(const FeatureRange&) [with Geometry = CGAL::Polygon_2<CGAL::Epeck>; FeatureRange = boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; typename voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type = boost::range_detail::transformed_range<voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:52: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; SinglePassRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_zone.hpp:136:35: required from 'typename geofis::voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type geofis::make_voronoi_zone_range(const FeatureRange&) [with Geometry = CGAL::Polygon_2<CGAL::Epeck>; FeatureRange = boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; typename voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type = boost::range_detail::transformed_range<voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:52: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; SinglePassRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_zone.hpp:136:35: required from 'typename geofis::voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type geofis::make_voronoi_zone_range(const FeatureRange&) [with Geometry = CGAL::Polygon_2<CGAL::Epeck>; FeatureRange = boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; typename voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type = boost::range_detail::transformed_range<voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:52: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:152:13: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; SinglePassRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_zone.hpp:136:35: required from 'typename geofis::voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type geofis::make_voronoi_zone_range(const FeatureRange&) [with Geometry = CGAL::Polygon_2<CGAL::Epeck>; FeatureRange = boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; typename voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type = boost::range_detail::transformed_range<voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:52: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:152:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; SinglePassRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_zone.hpp:136:35: required from 'typename geofis::voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type geofis::make_voronoi_zone_range(const FeatureRange&) [with Geometry = CGAL::Polygon_2<CGAL::Epeck>; FeatureRange = boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; typename voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type = boost::range_detail::transformed_range<voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:52: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; SinglePassRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_zone.hpp:136:35: required from 'typename geofis::voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type geofis::make_voronoi_zone_range(const FeatureRange&) [with Geometry = CGAL::Polygon_2<CGAL::Epeck>; FeatureRange = boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; typename voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type = boost::range_detail::transformed_range<voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:52: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; SinglePassRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_zone.hpp:136:35: required from 'typename geofis::voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type geofis::make_voronoi_zone_range(const FeatureRange&) [with Geometry = CGAL::Polygon_2<CGAL::Epeck>; FeatureRange = boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; typename voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type = boost::range_detail::transformed_range<voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:52: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; SinglePassRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_zone.hpp:136:35: required from 'typename geofis::voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type geofis::make_voronoi_zone_range(const FeatureRange&) [with Geometry = CGAL::Polygon_2<CGAL::Epeck>; FeatureRange = boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; typename voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type = boost::range_detail::transformed_range<voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:52: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; SinglePassRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_zone.hpp:136:35: required from 'typename geofis::voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type geofis::make_voronoi_zone_range(const FeatureRange&) [with Geometry = CGAL::Polygon_2<CGAL::Epeck>; FeatureRange = boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; typename voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type = boost::range_detail::transformed_range<voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:52: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; SinglePassRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_zone.hpp:136:35: required from 'typename geofis::voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type geofis::make_voronoi_zone_range(const FeatureRange&) [with Geometry = CGAL::Polygon_2<CGAL::Epeck>; FeatureRange = boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; typename voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type = boost::range_detail::transformed_range<voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:52: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; SinglePassRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_zone.hpp:136:35: required from 'typename geofis::voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type geofis::make_voronoi_zone_range(const FeatureRange&) [with Geometry = CGAL::Polygon_2<CGAL::Epeck>; FeatureRange = boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; typename voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type = boost::range_detail::transformed_range<voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:52: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; SinglePassRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_zone.hpp:136:35: required from 'typename geofis::voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type geofis::make_voronoi_zone_range(const FeatureRange&) [with Geometry = CGAL::Polygon_2<CGAL::Epeck>; FeatureRange = boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; typename voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type = boost::range_detail::transformed_range<voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:52: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; SinglePassRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_zone.hpp:136:35: required from 'typename geofis::voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type geofis::make_voronoi_zone_range(const FeatureRange&) [with Geometry = CGAL::Polygon_2<CGAL::Epeck>; FeatureRange = boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; typename voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type = boost::range_detail::transformed_range<voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:52: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; SinglePassRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_zone.hpp:136:35: required from 'typename geofis::voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type geofis::make_voronoi_zone_range(const FeatureRange&) [with Geometry = CGAL::Polygon_2<CGAL::Epeck>; FeatureRange = boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; typename voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type = boost::range_detail::transformed_range<voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:52: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; SinglePassRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_zone.hpp:136:35: required from 'typename geofis::voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type geofis::make_voronoi_zone_range(const FeatureRange&) [with Geometry = CGAL::Polygon_2<CGAL::Epeck>; FeatureRange = boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; typename voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type = boost::range_detail::transformed_range<voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:52: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; SinglePassRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_zone.hpp:136:35: required from 'typename geofis::voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type geofis::make_voronoi_zone_range(const FeatureRange&) [with Geometry = CGAL::Polygon_2<CGAL::Epeck>; FeatureRange = boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; typename voronoi_zone_range_traits<Geometry, const FeatureRange>::voronoi_zone_range_type = boost::range_detail::transformed_range<voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:52: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:115:31: required from 'auto geofis::make_zone_info_range(ZoneRange&, VoronoiZoneRange&) [with ZoneRange = std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:131:30: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:114:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:115:31: required from 'auto geofis::make_zone_info_range(ZoneRange&, VoronoiZoneRange&) [with ZoneRange = std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:131:30: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:114:7: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:115:31: required from 'auto geofis::make_zone_info_range(ZoneRange&, VoronoiZoneRange&) [with ZoneRange = std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:131:30: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>; Y = boost::iterators::incrementable_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:115:31: required from 'auto geofis::make_zone_info_range(ZoneRange&, VoronoiZoneRange&) [with ZoneRange = std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:131:30: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:115:31: required from 'auto geofis::make_zone_info_range(ZoneRange&, VoronoiZoneRange&) [with ZoneRange = std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:131:30: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:152:13: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:115:31: required from 'auto geofis::make_zone_info_range(ZoneRange&, VoronoiZoneRange&) [with ZoneRange = std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:131:30: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:152:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:115:31: required from 'auto geofis::make_zone_info_range(ZoneRange&, VoronoiZoneRange&) [with ZoneRange = std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:131:30: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>; Y = boost::iterators::single_pass_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:115:31: required from 'auto geofis::make_zone_info_range(ZoneRange&, VoronoiZoneRange&) [with ZoneRange = std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:131:30: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:115:31: required from 'auto geofis::make_zone_info_range(ZoneRange&, VoronoiZoneRange&) [with ZoneRange = std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:131:30: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:115:31: required from 'auto geofis::make_zone_info_range(ZoneRange&, VoronoiZoneRange&) [with ZoneRange = std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:131:30: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = util::zip_with_adapter<geofis::zone_info_builder<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./util/range/zipped_with_range.hpp:95:35: required from 'auto util::make_zipped_with(Function, Ranges&& ...) [with Function = geofis::zone_info_builder<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Ranges = {std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > >&, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >&}]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:115:31: required from 'auto geofis::make_zone_info_range(ZoneRange&, VoronoiZoneRange&) [with ZoneRange = std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:131:30: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/zone/zone_range.hpp:69:35: required from 'typename geofis::zone_range_traits<Zone, const VoronoiZoneRange>::zone_range_type geofis::make_zone_range(const VoronoiZoneRange&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename zone_range_traits<Zone, const VoronoiZoneRange>::zone_range_type = boost::range_detail::transformed_range<zone_builder<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:130:44: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/zone/zone_range.hpp:69:35: required from 'typename geofis::zone_range_traits<Zone, const VoronoiZoneRange>::zone_range_type geofis::make_zone_range(const VoronoiZoneRange&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename zone_range_traits<Zone, const VoronoiZoneRange>::zone_range_type = boost::range_detail::transformed_range<zone_builder<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:130:44: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/zone/zone_range.hpp:69:35: required from 'typename geofis::zone_range_traits<Zone, const VoronoiZoneRange>::zone_range_type geofis::make_zone_range(const VoronoiZoneRange&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename zone_range_traits<Zone, const VoronoiZoneRange>::zone_range_type = boost::range_detail::transformed_range<zone_builder<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:130:44: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/zone/zone_range.hpp:69:35: required from 'typename geofis::zone_range_traits<Zone, const VoronoiZoneRange>::zone_range_type geofis::make_zone_range(const VoronoiZoneRange&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename zone_range_traits<Zone, const VoronoiZoneRange>::zone_range_type = boost::range_detail::transformed_range<zone_builder<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:130:44: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/zone/zone_range.hpp:69:35: required from 'typename geofis::zone_range_traits<Zone, const VoronoiZoneRange>::zone_range_type geofis::make_zone_range(const VoronoiZoneRange&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename zone_range_traits<Zone, const VoronoiZoneRange>::zone_range_type = boost::range_detail::transformed_range<zone_builder<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:130:44: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/zone/zone_range.hpp:69:35: required from 'typename geofis::zone_range_traits<Zone, const VoronoiZoneRange>::zone_range_type geofis::make_zone_range(const VoronoiZoneRange&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename zone_range_traits<Zone, const VoronoiZoneRange>::zone_range_type = boost::range_detail::transformed_range<zone_builder<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:130:44: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::zone_builder<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; SinglePassRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/fusion/zone/zone_range.hpp:69:35: required from 'typename geofis::zone_range_traits<Zone, const VoronoiZoneRange>::zone_range_type geofis::make_zone_range(const VoronoiZoneRange&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename zone_range_traits<Zone, const VoronoiZoneRange>::zone_range_type = boost::range_detail::transformed_range<zone_builder<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:130:44: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:115:31: required from 'auto geofis::make_zone_info_range(ZoneRange&, VoronoiZoneRange&) [with ZoneRange = std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:131:30: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:115:31: required from 'auto geofis::make_zone_info_range(ZoneRange&, VoronoiZoneRange&) [with ZoneRange = std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:131:30: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>; Y = boost::iterators::incrementable_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:115:31: required from 'auto geofis::make_zone_info_range(ZoneRange&, VoronoiZoneRange&) [with ZoneRange = std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:131:30: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:115:31: required from 'auto geofis::make_zone_info_range(ZoneRange&, VoronoiZoneRange&) [with ZoneRange = std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:131:30: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:115:31: required from 'auto geofis::make_zone_info_range(ZoneRange&, VoronoiZoneRange&) [with ZoneRange = std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:131:30: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>; Y = boost::iterators::single_pass_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:115:31: required from 'auto geofis::make_zone_info_range(ZoneRange&, VoronoiZoneRange&) [with ZoneRange = std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:131:30: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:115:31: required from 'auto geofis::make_zone_info_range(ZoneRange&, VoronoiZoneRange&) [with ZoneRange = std::vector<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:131:30: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, __gnu_cxx::__normal_iterator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/zone/zone_range.hpp:69:35: required from 'typename geofis::zone_range_traits<Zone, const VoronoiZoneRange>::zone_range_type geofis::make_zone_range(const VoronoiZoneRange&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename zone_range_traits<Zone, const VoronoiZoneRange>::zone_range_type = boost::range_detail::transformed_range<zone_builder<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:130:44: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/zone/zone_range.hpp:69:35: required from 'typename geofis::zone_range_traits<Zone, const VoronoiZoneRange>::zone_range_type geofis::make_zone_range(const VoronoiZoneRange&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename zone_range_traits<Zone, const VoronoiZoneRange>::zone_range_type = boost::range_detail::transformed_range<zone_builder<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:130:44: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/zone/zone_range.hpp:69:35: required from 'typename geofis::zone_range_traits<Zone, const VoronoiZoneRange>::zone_range_type geofis::make_zone_range(const VoronoiZoneRange&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename zone_range_traits<Zone, const VoronoiZoneRange>::zone_range_type = boost::range_detail::transformed_range<zone_builder<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:130:44: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/zone/zone_range.hpp:69:35: required from 'typename geofis::zone_range_traits<Zone, const VoronoiZoneRange>::zone_range_type geofis::make_zone_range(const VoronoiZoneRange&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename zone_range_traits<Zone, const VoronoiZoneRange>::zone_range_type = boost::range_detail::transformed_range<zone_builder<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:130:44: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >*, std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/zone/zone_range.hpp:69:35: required from 'typename geofis::zone_range_traits<Zone, const VoronoiZoneRange>::zone_range_type geofis::make_zone_range(const VoronoiZoneRange&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZoneRange = std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename zone_range_traits<Zone, const VoronoiZoneRange>::zone_range_type = boost::range_detail::transformed_range<zone_builder<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, const std::vector<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/voronoi/zone_info.hpp:130:44: required from 'auto geofis::zone_info_policy<Zone, VoronoiZone>::make_info_range(VoronoiZoneRange&) [with VoronoiZoneRange = std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:107:92: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_delaunay(const FeatureRange&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:102:22: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const std::vector<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, std::allocator<geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:114:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:114:7: required from 'struct boost::range_detail::IncrementableIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::bidirectional_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:152:13: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:152:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::bidirectional_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::halfedge_source_point<CGAL::Epeck>; SinglePassRange = CGAL::Container_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >]' ./geofis/geometry/halfedge/halfedge_source_point_range.hpp:56:35: required from 'typename geofis::halfedge_source_point_range_traits<Kernel, const HalfedgeRange>::range_type geofis::make_halfedge_source_point_range(const HalfedgeRange&) [with Kernel = CGAL::Epeck; HalfedgeRange = CGAL::Container_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<zone_info<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<zone_info<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<zone_info<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; typename halfedge_source_point_range_traits<Kernel, const HalfedgeRange>::range_type = boost::range_detail::transformed_range<halfedge_source_point<CGAL::Epeck>, const CGAL::Container_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<zone_info<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<zone_info<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<zone_info<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > > >]' ./geofis/algorithm/zoning/triangulation/voronoi/bounded_face_to_polygon.hpp:89:71: required from 'geofis::bounded_face_to_polygon<CGAL::Polygon_2<Kernel> >::result_type geofis::bounded_face_to_polygon<CGAL::Polygon_2<Kernel> >::get_polygon(const Circulator&) const [with Circulator = CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >; Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; result_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/bounded_face_to_polygon.hpp:93:33: required from 'geofis::bounded_face_to_polygon<CGAL::Polygon_2<Kernel> >::result_type geofis::bounded_face_to_polygon<CGAL::Polygon_2<Kernel> >::get_polygon(const Circulator&, const point_type&) const [with Circulator = CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >; Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; result_type = CGAL::Polygon_2<CGAL::Epeck>; point_type = CGAL::Point_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/bounded_face_to_polygon.hpp:73:21: required from 'geofis::bounded_face_to_polygon<CGAL::Polygon_2<Kernel> >::result_type geofis::bounded_face_to_polygon<CGAL::Polygon_2<Kernel> >::operator()(Face&) const [with Face = CGAL::VoronoiDiagram_2::Internal::Face<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >; Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>; result_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/face_to_polygon.hpp:55:57: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const CGAL::Container_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::bidirectional_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::bidirectional_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = CGAL::Iterator_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > >, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >&, const CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > >*>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const CGAL::Container_from_circulator<CGAL::VoronoiDiagram_2::Internal::Ccb_halfedge_circulator_adaptor<CGAL::VoronoiDiagram_2::Internal::Halfedge<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::halfedge_source_point<CGAL::Epeck>; SinglePassRange = CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> >]' ./geofis/geometry/halfedge/halfedge_source_point_range.hpp:56:35: required from 'typename geofis::halfedge_source_point_range_traits<Kernel, const HalfedgeRange>::range_type geofis::make_halfedge_source_point_range(const HalfedgeRange&) [with Kernel = CGAL::Epeck; HalfedgeRange = CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> >; typename halfedge_source_point_range_traits<Kernel, const HalfedgeRange>::range_type = boost::range_detail::transformed_range<halfedge_source_point<CGAL::Epeck>, const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/face_to_polygon_overlay_traits.hpp:95:81: required from 'geofis::face_to_polygon_overlay_traits<Arrangement>::polygon_type geofis::face_to_polygon_overlay_traits<Arrangement>::get_polygon(const Circulator&) const [with Circulator = CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>; Arrangement = CGAL::Arrangement_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > >; polygon_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/face_to_polygon_overlay_traits.hpp:63:25: required from 'void geofis::face_to_polygon_overlay_traits<Arrangement>::create_face(face_const_handle, face_const_handle, face_handle) [with Arrangement = CGAL::Arrangement_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > >; face_const_handle = CGAL::I_Filtered_const_iterator<CGAL::internal::In_place_list_const_iterator<CGAL::Arr_face<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_face<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_face, CGAL::internal::In_place_list_iterator<CGAL::Arr_face<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_face<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Face, long long int, std::bidirectional_iterator_tag>; face_handle = CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_face<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_face<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_face, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Face, long long int, std::bidirectional_iterator_tag>]' ./CGAL/Surface_sweep_2/Arr_overlay_ss_visitor.h:570:32: required from 'void CGAL::Arr_overlay_ss_visitor<OverlayHelper, OverlayTraits, Visitor_>::after_sweep() [with OverlayHelper = CGAL::Arr_unb_planar_overlay_helper<CGAL::Arr_overlay_traits_2<CGAL::Arr_traits_basic_adaptor_2<CGAL::Arr_linear_traits_2<CGAL::Epeck> >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >, CGAL::Arr_overlay_event<CGAL::Arr_overlay_traits_2<CGAL::Arr_traits_basic_adaptor_2<CGAL::Arr_linear_traits_2<CGAL::Epeck> >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >, std::allocator<int> >, CGAL::Arr_overlay_subcurve<CGAL::Arr_overlay_traits_2<CGAL::Arr_traits_basic_adaptor_2<CGAL::Arr_linear_traits_2<CGAL::Epeck> >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > > >, CGAL::Arr_overlay_event<CGAL::Arr_overlay_traits_2<CGAL::Arr_traits_basic_adaptor_2<CGAL::Arr_linear_traits_2<CGAL::Epeck> >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >, std::allocator<int> >, std::allocator<int> > >; OverlayTraits = geofis::face_to_polygon_overlay_traits<CGAL::Arrangement_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >; Visitor_ = CGAL::Default]' ./CGAL/No_intersection_surface_sweep_2.h:242:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge*>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::Arr_linear_object_2<CGAL::Epeck> >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_unb_planar_topology_traits_2<CGAL::Arr_linear_traits_2<CGAL::Epeck>, CGAL::Arr_default_dcel<CGAL::Arr_linear_traits_2<CGAL::Epeck> > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::halfedge_source_point<CGAL::Epeck>; SinglePassRange = CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> >]' ./geofis/geometry/halfedge/halfedge_source_point_range.hpp:56:35: required from 'typename geofis::halfedge_source_point_range_traits<Kernel, const HalfedgeRange>::range_type geofis::make_halfedge_source_point_range(const HalfedgeRange&) [with Kernel = CGAL::Epeck; HalfedgeRange = CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> >; typename halfedge_source_point_range_traits<Kernel, const HalfedgeRange>::range_type = boost::range_detail::transformed_range<halfedge_source_point<CGAL::Epeck>, const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/face_to_polygon_overlay_traits.hpp:95:81: required from 'geofis::face_to_polygon_overlay_traits<Arrangement>::polygon_type geofis::face_to_polygon_overlay_traits<Arrangement>::get_polygon(const Circulator&) const [with Circulator = CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>; Arrangement = CGAL::Arrangement_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > >; polygon_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/face_to_polygon_overlay_traits.hpp:63:25: required from 'void geofis::face_to_polygon_overlay_traits<Arrangement>::create_face(face_const_handle, face_const_handle, face_handle) [with Arrangement = CGAL::Arrangement_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > >; face_const_handle = CGAL::I_Filtered_const_iterator<CGAL::internal::In_place_list_const_iterator<CGAL::Arr_face<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_face<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_face, CGAL::internal::In_place_list_iterator<CGAL::Arr_face<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_face<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Face, long long int, std::bidirectional_iterator_tag>; face_handle = CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_face<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_face<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_face, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Face, long long int, std::bidirectional_iterator_tag>]' ./CGAL/Surface_sweep_2/Arr_overlay_ss_visitor.h:570:32: required from 'void CGAL::Arr_overlay_ss_visitor<OverlayHelper, OverlayTraits, Visitor_>::after_sweep() [with OverlayHelper = CGAL::Arr_bounded_planar_overlay_helper<CGAL::Arr_overlay_traits_2<CGAL::Arr_traits_basic_adaptor_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >, CGAL::Arr_overlay_event<CGAL::Arr_overlay_traits_2<CGAL::Arr_traits_basic_adaptor_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >, std::allocator<int> >, CGAL::Arr_overlay_subcurve<CGAL::Arr_overlay_traits_2<CGAL::Arr_traits_basic_adaptor_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > > >, CGAL::Arr_overlay_event<CGAL::Arr_overlay_traits_2<CGAL::Arr_traits_basic_adaptor_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >, std::allocator<int> >, std::allocator<int> > >; OverlayTraits = geofis::face_to_polygon_overlay_traits<CGAL::Arrangement_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >; Visitor_ = CGAL::Default]' ./CGAL/No_intersection_surface_sweep_2.h:242:27: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = CGAL::Iterator_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag>, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge&, const CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge*>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::VoronoiDiagram_2::Internal::Face_iterator_adaptor<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >, CGAL::Filter_iterator<CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Finite_vertices_iterator, CGAL::VoronoiDiagram_2::Internal::Face_rejector_binder<CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > > > > >; _Funct = geofis::face_to_geometry<geofis::face_to_polygon<CGAL::Polygon_2<CGAL::Epeck> > >]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:120:16: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const voronoi_diagram_type&, const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; voronoi_diagram_type = CGAL::Voronoi_diagram_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Delaunay_triangulation_adaptation_traits_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > >, CGAL::Delaunay_triangulation_caching_degeneracy_removal_policy_2<CGAL::Delaunay_triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:116:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize_zone_geometries_with_voronoi(const geometry_type&) [with Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:103:42: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const ZoneRange&, const FeatureRange&, const geometry_type&, InfoPolicy&) [with ZoneRange = boost::range_detail::transformed_range<geofis::voronoi_zone_builder<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >, const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/triangulation/voronoi/voronoi_map.hpp:81:13: required from 'void geofis::voronoi_map<Kernel, Feature, InfoPolicy>::initialize(const FeatureRange&, const geometry_type&, InfoPolicy&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Kernel = CGAL::Epeck; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; InfoPolicy = geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; geometry_type = CGAL::Polygon_2<CGAL::Epeck>]' geofis/process/zoning/voronoi/voronoi_process_impl.cpp:44:24: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const CGAL::Container_from_circulator<CGAL::_HalfedgeDS_facet_circ<CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, CGAL::I_Filtered_iterator<CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Gps_halfedge_base<CGAL::Arr_segment_2<CGAL::Epeck> >, CGAL::Gps_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::_Is_valid_halfedge, CGAL::Arrangement_on_surface_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> >, CGAL::Gps_default_dcel<CGAL::Gps_segment_traits_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >, CGAL::Arr_segment_traits_2<CGAL::Epeck> > > > >::Halfedge, long long int, std::bidirectional_iterator_tag>, CGAL::Bidirectional_circulator_tag> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I. -DBOOST_NO_AUTO_PTR -DBOOST_ALLOW_DEPRECATED_HEADERS -DBOOST_MP_DISABLE_DEPRECATE_03_WARNING -DBOOST_MATH_DISABLE_DEPRECATED_03_WARNING -DBOOST_DISABLE_ASSERTS -DCGAL_DISABLE_ROUNDING_MATH_CHECK=ON -DR_PACKAGE -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/BH/include' -I'D:/RCompile/CRANpkg/lib/4.5/FisPro/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -DR_NO_REMAP -c geofis/process/zoning/voronoi/voronoi_process.cpp -o geofis/process/zoning/voronoi/voronoi_process.o In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/aux_/na_assert.hpp:23, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/arg.hpp:25, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/placeholders.hpp:24, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_categories.hpp:16, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:10, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:20, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size_type.hpp:20, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:21, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/functions.hpp:20, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range.hpp:18, from ./geofis/process/zoning/zoning_process_traits.hpp:45, from ./geofis/process/zoning/voronoi/voronoi_process_traits.hpp:42, from ./geofis/process/zoning/voronoi/voronoi_process.hpp:43, from geofis/process/zoning/voronoi/voronoi_process.cpp:39: D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 199 | failed ************ (boost::mpl::not_<Pred>::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_<Pred>::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I. -DBOOST_NO_AUTO_PTR -DBOOST_ALLOW_DEPRECATED_HEADERS -DBOOST_MP_DISABLE_DEPRECATE_03_WARNING -DBOOST_MATH_DISABLE_DEPRECATED_03_WARNING -DBOOST_DISABLE_ASSERTS -DCGAL_DISABLE_ROUNDING_MATH_CHECK=ON -DR_PACKAGE -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/BH/include' -I'D:/RCompile/CRANpkg/lib/4.5/FisPro/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -DR_NO_REMAP -c geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp -o geofis/process/zoning/neighborhood/neighborhood_process_impl.o In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/aux_/na_assert.hpp:23, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/arg.hpp:25, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/placeholders.hpp:24, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_categories.hpp:16, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:10, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:20, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size_type.hpp:20, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:21, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/functions.hpp:20, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range.hpp:18, from ./geofis/process/zoning/zoning_process_traits.hpp:45, from ./geofis/process/zoning/neighborhood/neighborhood_process_traits.hpp:42, from ./geofis/process/zoning/neighborhood/neighborhood_process_impl.hpp:42, from geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:39: D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 199 | failed ************ (boost::mpl::not_<Pred>::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_<Pred>::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/assert.hpp:35, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:20, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:19: D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:31: D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:114:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:114:7: required from 'struct boost::range_detail::IncrementableIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::bidirectional_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:152:13: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:152:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::bidirectional_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::bidirectional_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::bidirectional_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:114:7: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:114:7: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:152:13: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:152:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; SinglePassRange = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/geometry/geometrical.hpp:91:35: required from 'typename geofis::geometrical_range_traits<const GeometricalRange>::geometry_range_type geofis::make_geometry_range(const GeometricalRange&) [with GeometricalRange = boost::range_detail::transformed_range<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; typename geometrical_range_traits<const GeometricalRange>::geometry_range_type = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:315:40: required from 'void geofis::zone<Geometry, VoronoiZone>::compute_geometry() [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:216:45: required from 'geofis::zone<Geometry, VoronoiZone>::geometry_type geofis::zone<Geometry, VoronoiZone>::get_geometry() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; geometry_type = CGAL::Polygon_with_holes_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/zone_join.hpp:62:45: required from 'bool geofis::zone_joinable(const Zone&, const Zone&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/neighborhood/zone_neighboring.hpp:51:23: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept; SinglePassRange = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./util/range/unwrap_range.hpp:77:35: required from 'typename util::unwrap_range_traits<const Range>::unwrap_range_type util::make_unwrap_range(const Range&) [with Range = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; typename unwrap_range_traits<const Range>::unwrap_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:229:33: required from 'geofis::zone<Geometry, VoronoiZone>::voronoi_zone_range_type geofis::zone<Geometry, VoronoiZone>::get_voronoi_zones() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; voronoi_zone_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:315:41: required from 'void geofis::zone<Geometry, VoronoiZone>::compute_geometry() [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:216:45: required from 'geofis::zone<Geometry, VoronoiZone>::geometry_type geofis::zone<Geometry, VoronoiZone>::get_geometry() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; geometry_type = CGAL::Polygon_with_holes_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/zone_join.hpp:62:45: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:108:67: required from 'void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:67:11: required from 'boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/filter_iterator.hpp:122:14: required from 'boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::edge_to_zone_adaptor<geofis::zone_neighboring>, bool>; Iterator = CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:45:40: required from 'boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>; R = const boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/filtered.hpp:75:20: required from 'boost::range_detail::filtered_range<Predicate, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const filter_holder<Predicate>&) [with SinglePassRange = boost::iterator_range<CGAL::Filter_iterator<CGAL::Triangulation_ds_edge_iterator_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >, CGAL::Triangulation_2<CGAL::Epeck, CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_with_info_2<geofis::zone_info<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, CGAL::Epeck, CGAL::Triangulation_vertex_base_2<CGAL::Epeck, CGAL::Triangulation_ds_vertex_base_2<void> > >, CGAL::Triangulation_ds_face_base_2<void> > >::Infinite_tester> >; Predicate = geofis::edge_to_zone_adaptor<geofis::zone_neighboring>]' geofis/process/zoning/neighborhood/neighborhood_process_impl.cpp:83:65: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I. -DBOOST_NO_AUTO_PTR -DBOOST_ALLOW_DEPRECATED_HEADERS -DBOOST_MP_DISABLE_DEPRECATE_03_WARNING -DBOOST_MATH_DISABLE_DEPRECATED_03_WARNING -DBOOST_DISABLE_ASSERTS -DCGAL_DISABLE_ROUNDING_MATH_CHECK=ON -DR_PACKAGE -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/BH/include' -I'D:/RCompile/CRANpkg/lib/4.5/FisPro/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -DR_NO_REMAP -c geofis/process/zoning/neighborhood/neighborhood_process.cpp -o geofis/process/zoning/neighborhood/neighborhood_process.o In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/aux_/na_assert.hpp:23, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/arg.hpp:25, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/placeholders.hpp:24, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_categories.hpp:16, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:10, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:20, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size_type.hpp:20, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:21, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/functions.hpp:20, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range.hpp:18, from ./geofis/process/zoning/zoning_process_traits.hpp:45, from ./geofis/process/zoning/neighborhood/neighborhood_process_traits.hpp:42, from ./geofis/process/zoning/neighborhood/neighborhood_process.hpp:43, from geofis/process/zoning/neighborhood/neighborhood_process.cpp:39: D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 199 | failed ************ (boost::mpl::not_<Pred>::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_<Pred>::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I. -DBOOST_NO_AUTO_PTR -DBOOST_ALLOW_DEPRECATED_HEADERS -DBOOST_MP_DISABLE_DEPRECATE_03_WARNING -DBOOST_MATH_DISABLE_DEPRECATED_03_WARNING -DBOOST_DISABLE_ASSERTS -DCGAL_DISABLE_ROUNDING_MATH_CHECK=ON -DR_PACKAGE -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/BH/include' -I'D:/RCompile/CRANpkg/lib/4.5/FisPro/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -DR_NO_REMAP -c geofis/process/zoning/fusion/fusion_process_impl.cpp -o geofis/process/zoning/fusion/fusion_process_impl.o In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/aux_/na_assert.hpp:23, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/arg.hpp:25, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/placeholders.hpp:24, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_categories.hpp:16, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:10, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:20, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size_type.hpp:20, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:21, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/functions.hpp:20, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range.hpp:18, from ./geofis/process/zoning/zoning_process_traits.hpp:45, from ./geofis/process/zoning/fusion/fusion_process_traits.hpp:42, from ./geofis/process/zoning/fusion/fusion_process_impl.hpp:43, from geofis/process/zoning/fusion/fusion_process_impl.cpp:39: D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 199 | failed ************ (boost::mpl::not_<Pred>::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_<Pred>::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/assert.hpp:35, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:20, from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:19: D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; UnaryFunction = geofis::normalize_attribute_distance]' geofis/process/zoning/fusion/fusion_process_impl.cpp:80:10: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:31: D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:114:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; UnaryFunction = geofis::normalize_attribute_distance]' geofis/process/zoning/fusion/fusion_process_impl.cpp:80:10: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:114:7: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; UnaryFunction = geofis::normalize_attribute_distance]' geofis/process/zoning/fusion/fusion_process_impl.cpp:80:10: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; UnaryFunction = geofis::normalize_attribute_distance]' geofis/process/zoning/fusion/fusion_process_impl.cpp:80:10: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; UnaryFunction = geofis::normalize_attribute_distance]' geofis/process/zoning/fusion/fusion_process_impl.cpp:80:10: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:152:13: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; UnaryFunction = geofis::normalize_attribute_distance]' geofis/process/zoning/fusion/fusion_process_impl.cpp:80:10: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:152:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; UnaryFunction = geofis::normalize_attribute_distance]' geofis/process/zoning/fusion/fusion_process_impl.cpp:80:10: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; UnaryFunction = geofis::normalize_attribute_distance]' geofis/process/zoning/fusion/fusion_process_impl.cpp:80:10: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; UnaryFunction = geofis::normalize_attribute_distance]' geofis/process/zoning/fusion/fusion_process_impl.cpp:80:10: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; UnaryFunction = geofis::normalize_attribute_distance]' geofis/process/zoning/fusion/fusion_process_impl.cpp:80:10: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; UnaryFunction = geofis::normalize_attribute_distance]' geofis/process/zoning/fusion/fusion_process_impl.cpp:80:10: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; UnaryFunction = geofis::normalize_attribute_distance]' geofis/process/zoning/fusion/fusion_process_impl.cpp:80:10: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; UnaryFunction = geofis::normalize_attribute_distance]' geofis/process/zoning/fusion/fusion_process_impl.cpp:80:10: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:281:9: required from 'struct boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; UnaryFunction = geofis::normalize_attribute_distance]' geofis/process/zoning/fusion/fusion_process_impl.cpp:80:10: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; UnaryFunction = geofis::normalize_attribute_distance]' geofis/process/zoning/fusion/fusion_process_impl.cpp:80:10: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; UnaryFunction = geofis::normalize_attribute_distance]' geofis/process/zoning/fusion/fusion_process_impl.cpp:80:10: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:117:13: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::adaptors::transform(SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >; SinglePassRange = boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:117:13: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::adaptors::transform(SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >; SinglePassRange = boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:117:13: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::adaptors::transform(SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >; SinglePassRange = boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:117:13: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::adaptors::transform(SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >; SinglePassRange = boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:117:13: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::adaptors::transform(SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >; SinglePassRange = boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:117:13: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::adaptors::transform(SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >; SinglePassRange = boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:117:13: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::adaptors::transform(SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >; SinglePassRange = boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:117:13: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::adaptors::transform(SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >; SinglePassRange = boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:117:13: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::adaptors::transform(SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >; SinglePassRange = boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:281:9: required from 'struct boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:117:13: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::adaptors::transform(SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >; SinglePassRange = boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:117:13: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::adaptors::transform(SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >; SinglePassRange = boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:117:13: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::adaptors::transform(SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >; SinglePassRange = boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; UnaryFunction = geofis::normalize_attribute_distance]' geofis/process/zoning/fusion/fusion_process_impl.cpp:80:10: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; UnaryFunction = geofis::normalize_attribute_distance]' geofis/process/zoning/fusion/fusion_process_impl.cpp:80:10: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; UnaryFunction = geofis::normalize_attribute_distance]' geofis/process/zoning/fusion/fusion_process_impl.cpp:80:10: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; UnaryFunction = geofis::normalize_attribute_distance]' geofis/process/zoning/fusion/fusion_process_impl.cpp:80:10: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; UnaryFunction = geofis::normalize_attribute_distance]' geofis/process/zoning/fusion/fusion_process_impl.cpp:80:10: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; UnaryFunction = geofis::normalize_attribute_distance]' geofis/process/zoning/fusion/fusion_process_impl.cpp:80:10: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; UnaryFunction = geofis::normalize_attribute_distance]' geofis/process/zoning/fusion/fusion_process_impl.cpp:80:10: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; UnaryFunction = geofis::normalize_attribute_distance]' geofis/process/zoning/fusion/fusion_process_impl.cpp:80:10: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; UnaryFunction = geofis::normalize_attribute_distance]' geofis/process/zoning/fusion/fusion_process_impl.cpp:80:10: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; UnaryFunction = geofis::normalize_attribute_distance]' geofis/process/zoning/fusion/fusion_process_impl.cpp:80:10: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >*, std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; UnaryFunction = geofis::normalize_attribute_distance]' geofis/process/zoning/fusion/fusion_process_impl.cpp:80:10: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = boost::sub_range<std::vector<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:117:13: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::adaptors::transform(SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >; SinglePassRange = boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:117:13: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::adaptors::transform(SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >; SinglePassRange = boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:117:13: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::adaptors::transform(SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >; SinglePassRange = boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:117:13: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::adaptors::transform(SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >; SinglePassRange = boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:117:13: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::adaptors::transform(SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >; SinglePassRange = boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:117:13: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::adaptors::transform(SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >; SinglePassRange = boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:117:13: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::adaptors::transform(SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >; SinglePassRange = boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:117:13: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::adaptors::transform(SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >; SinglePassRange = boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/adaptor/transformed.hpp:117:13: required from 'boost::range_detail::transformed_range<UnaryFunction, SinglePassRange> boost::adaptors::transform(SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >; SinglePassRange = boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:39: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range<const SinglePassRange1, const SinglePassRange2> boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; SinglePassRange2 = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:148: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range<const SinglePassRange1, const SinglePassRange2> boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; SinglePassRange2 = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:148: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range<const SinglePassRange1, const SinglePassRange2> boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; SinglePassRange2 = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:148: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range<const SinglePassRange1, const SinglePassRange2> boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; SinglePassRange2 = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:148: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range<const SinglePassRange1, const SinglePassRange2> boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; SinglePassRange2 = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:148: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range<const SinglePassRange1, const SinglePassRange2> boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; SinglePassRange2 = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:148: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range<const SinglePassRange1, const SinglePassRange2> boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; SinglePassRange2 = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:148: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:114:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:114:7: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>; Y = boost::iterators::incrementable_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:152:13: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:152:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>; Y = boost::iterators::single_pass_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range<const SinglePassRange1, const SinglePassRange2> boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; SinglePassRange2 = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:148: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range<const SinglePassRange1, const SinglePassRange2> boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; SinglePassRange2 = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:148: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range<const SinglePassRange1, const SinglePassRange2> boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; SinglePassRange2 = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:148: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range<const SinglePassRange1, const SinglePassRange2> boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; SinglePassRange2 = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:148: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range<const SinglePassRange1, const SinglePassRange2> boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; SinglePassRange2 = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:148: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:318:12: required from 'struct boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/min_element.hpp:65:5: required from 'typename boost::range_iterator<const T>::type boost::range::min_element(const ForwardRange&, BinaryPredicate) [with ForwardRange = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; BinaryPredicate = geofis::identifiable_comparator; typename boost::range_iterator<const T>::type = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:208:26: required from 'geofis::zone<Geometry, VoronoiZone>::zone(const VoronoiZoneRange&) [with VoronoiZoneRange = boost::range::joined_range<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:123: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::DefaultConstructible<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:137:5: required from 'struct boost::DefaultConstructible<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:181:16: required from 'struct boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/min_element.hpp:65:5: required from 'typename boost::range_iterator<const T>::type boost::range::min_element(const ForwardRange&, BinaryPredicate) [with ForwardRange = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; BinaryPredicate = geofis::identifiable_comparator; typename boost::range_iterator<const T>::type = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:208:26: required from 'geofis::zone<Geometry, VoronoiZone>::zone(const VoronoiZoneRange&) [with VoronoiZoneRange = boost::range::joined_range<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:123: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::DefaultConstructible<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:191:13: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/min_element.hpp:65:5: required from 'typename boost::range_iterator<const T>::type boost::range::min_element(const ForwardRange&, BinaryPredicate) [with ForwardRange = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; BinaryPredicate = geofis::identifiable_comparator; typename boost::range_iterator<const T>::type = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:208:26: required from 'geofis::zone<Geometry, VoronoiZone>::zone(const VoronoiZoneRange&) [with VoronoiZoneRange = boost::range::joined_range<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:123: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:191:13: required from 'struct boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:321:9: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/min_element.hpp:65:5: required from 'typename boost::range_iterator<const T>::type boost::range::min_element(const ForwardRange&, BinaryPredicate) [with ForwardRange = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; BinaryPredicate = geofis::identifiable_comparator; typename boost::range_iterator<const T>::type = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:208:26: required from 'geofis::zone<Geometry, VoronoiZone>::zone(const VoronoiZoneRange&) [with VoronoiZoneRange = boost::range::joined_range<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:123: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::forward_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:197:13: required from 'struct boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:321:9: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/min_element.hpp:65:5: required from 'typename boost::range_iterator<const T>::type boost::range::min_element(const ForwardRange&, BinaryPredicate) [with ForwardRange = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; BinaryPredicate = geofis::identifiable_comparator; typename boost::range_iterator<const T>::type = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:208:26: required from 'geofis::zone<Geometry, VoronoiZone>::zone(const VoronoiZoneRange&) [with VoronoiZoneRange = boost::range::joined_range<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:123: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:321:9: required from 'struct boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/min_element.hpp:65:5: required from 'typename boost::range_iterator<const T>::type boost::range::min_element(const ForwardRange&, BinaryPredicate) [with ForwardRange = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; BinaryPredicate = geofis::identifiable_comparator; typename boost::range_iterator<const T>::type = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:208:26: required from 'geofis::zone<Geometry, VoronoiZone>::zone(const VoronoiZoneRange&) [with VoronoiZoneRange = boost::range::joined_range<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:123: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::ForwardIteratorConcept<Iterator>::~ForwardIteratorConcept() [with Iterator = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/min_element.hpp:65:5: required from 'typename boost::range_iterator<const T>::type boost::range::min_element(const ForwardRange&, BinaryPredicate) [with ForwardRange = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; BinaryPredicate = geofis::identifiable_comparator; typename boost::range_iterator<const T>::type = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:208:26: required from 'geofis::zone<Geometry, VoronoiZone>::zone(const VoronoiZoneRange&) [with VoronoiZoneRange = boost::range::joined_range<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:123: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:318:12: note: in a call to non-static member function 'boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::~ForwardRangeConcept()' 318 | struct ForwardRangeConcept : SinglePassRangeConcept<T> | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >; UnaryFunction = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:245:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(ZonePairIterator, ZonePairIterator, ZoneFusion&, OutputDuplicateZonePair) const [with ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputDuplicateZonePair = std::back_insert_iterator<std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:143:20: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:114:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >; UnaryFunction = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:245:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(ZonePairIterator, ZonePairIterator, ZoneFusion&, OutputDuplicateZonePair) const [with ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputDuplicateZonePair = std::back_insert_iterator<std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:143:20: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:114:7: required from 'struct boost::range_detail::IncrementableIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >; UnaryFunction = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:245:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(ZonePairIterator, ZonePairIterator, ZoneFusion&, OutputDuplicateZonePair) const [with ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputDuplicateZonePair = std::back_insert_iterator<std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:143:20: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::bidirectional_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >; UnaryFunction = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:245:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(ZonePairIterator, ZonePairIterator, ZoneFusion&, OutputDuplicateZonePair) const [with ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputDuplicateZonePair = std::back_insert_iterator<std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:143:20: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >; UnaryFunction = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:245:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(ZonePairIterator, ZonePairIterator, ZoneFusion&, OutputDuplicateZonePair) const [with ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputDuplicateZonePair = std::back_insert_iterator<std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:143:20: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:152:13: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >; UnaryFunction = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:245:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(ZonePairIterator, ZonePairIterator, ZoneFusion&, OutputDuplicateZonePair) const [with ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputDuplicateZonePair = std::back_insert_iterator<std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:143:20: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:152:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >; UnaryFunction = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:245:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(ZonePairIterator, ZonePairIterator, ZoneFusion&, OutputDuplicateZonePair) const [with ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputDuplicateZonePair = std::back_insert_iterator<std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:143:20: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::bidirectional_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >; UnaryFunction = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:245:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(ZonePairIterator, ZonePairIterator, ZoneFusion&, OutputDuplicateZonePair) const [with ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputDuplicateZonePair = std::back_insert_iterator<std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:143:20: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >; UnaryFunction = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:245:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(ZonePairIterator, ZonePairIterator, ZoneFusion&, OutputDuplicateZonePair) const [with ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputDuplicateZonePair = std::back_insert_iterator<std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:143:20: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >; UnaryFunction = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:245:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(ZonePairIterator, ZonePairIterator, ZoneFusion&, OutputDuplicateZonePair) const [with ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputDuplicateZonePair = std::back_insert_iterator<std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:143:20: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >; UnaryFunction = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:245:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(ZonePairIterator, ZonePairIterator, ZoneFusion&, OutputDuplicateZonePair) const [with ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputDuplicateZonePair = std::back_insert_iterator<std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:143:20: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >; UnaryFunction = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:245:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(ZonePairIterator, ZonePairIterator, ZoneFusion&, OutputDuplicateZonePair) const [with ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputDuplicateZonePair = std::back_insert_iterator<std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:143:20: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:281:9: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >; UnaryFunction = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:245:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(ZonePairIterator, ZonePairIterator, ZoneFusion&, OutputDuplicateZonePair) const [with ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputDuplicateZonePair = std::back_insert_iterator<std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:143:20: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:281:9: required from 'struct boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >; UnaryFunction = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:245:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(ZonePairIterator, ZonePairIterator, ZoneFusion&, OutputDuplicateZonePair) const [with ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputDuplicateZonePair = std::back_insert_iterator<std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:143:20: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >; UnaryFunction = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:245:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(ZonePairIterator, ZonePairIterator, ZoneFusion&, OutputDuplicateZonePair) const [with ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputDuplicateZonePair = std::back_insert_iterator<std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:143:20: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >; UnaryFunction = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:245:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(ZonePairIterator, ZonePairIterator, ZoneFusion&, OutputDuplicateZonePair) const [with ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputDuplicateZonePair = std::back_insert_iterator<std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:143:20: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >; UnaryFunction = geofis::zone_pair_updater<geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::remove_from_zone_pairs_to_merge<std::__cxx11::list<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:260:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::remove_zone_pairs_to_merge(ZonePairIteratorContainer&, const DuplicateZonePairRange&) const [with ZonePairIteratorContainer = std::__cxx11::list<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; DuplicateZonePairRange = std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:144:29: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >; UnaryFunction = geofis::zone_pair_updater<geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::remove_from_zone_pairs_to_merge<std::__cxx11::list<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:260:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::remove_zone_pairs_to_merge(ZonePairIteratorContainer&, const DuplicateZonePairRange&) const [with ZonePairIteratorContainer = std::__cxx11::list<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; DuplicateZonePairRange = std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:144:29: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >; UnaryFunction = geofis::zone_pair_updater<geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::remove_from_zone_pairs_to_merge<std::__cxx11::list<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:260:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::remove_zone_pairs_to_merge(ZonePairIteratorContainer&, const DuplicateZonePairRange&) const [with ZonePairIteratorContainer = std::__cxx11::list<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; DuplicateZonePairRange = std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:144:29: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >; UnaryFunction = geofis::zone_pair_updater<geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::remove_from_zone_pairs_to_merge<std::__cxx11::list<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:260:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::remove_zone_pairs_to_merge(ZonePairIteratorContainer&, const DuplicateZonePairRange&) const [with ZonePairIteratorContainer = std::__cxx11::list<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; DuplicateZonePairRange = std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:144:29: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >; UnaryFunction = geofis::zone_pair_updater<geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::remove_from_zone_pairs_to_merge<std::__cxx11::list<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:260:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::remove_zone_pairs_to_merge(ZonePairIteratorContainer&, const DuplicateZonePairRange&) const [with ZonePairIteratorContainer = std::__cxx11::list<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; DuplicateZonePairRange = std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:144:29: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >; UnaryFunction = geofis::zone_pair_updater<geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::remove_from_zone_pairs_to_merge<std::__cxx11::list<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:260:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::remove_zone_pairs_to_merge(ZonePairIteratorContainer&, const DuplicateZonePairRange&) const [with ZonePairIteratorContainer = std::__cxx11::list<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; DuplicateZonePairRange = std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:144:29: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >; UnaryFunction = geofis::zone_pair_updater<geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::remove_from_zone_pairs_to_merge<std::__cxx11::list<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:260:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::remove_zone_pairs_to_merge(ZonePairIteratorContainer&, const DuplicateZonePairRange&) const [with ZonePairIteratorContainer = std::__cxx11::list<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; DuplicateZonePairRange = std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:144:29: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = util::zip_with_adapter<util::normalize_function_maker<double> >]' ./util/range/zipped_with_range.hpp:95:35: required from 'auto util::make_zipped_with(Function, Ranges&& ...) [with Function = normalize_function_maker<double>; Ranges = {const std::vector<double, std::allocator<double> >&, const std::vector<double, std::allocator<double> >&}]' ./geofis/algorithm/feature/feature_normalization.hpp:227:54: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attributes_mins_maxs(const attributes_mins_maxs&) [with Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:223:46: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = util::zip_with_adapter<util::normalize_function_maker<double> >]' ./util/range/zipped_with_range.hpp:95:35: required from 'auto util::make_zipped_with(Function, Ranges&& ...) [with Function = normalize_function_maker<double>; Ranges = {const std::vector<double, std::allocator<double> >&, const std::vector<double, std::allocator<double> >&}]' ./geofis/algorithm/feature/feature_normalization.hpp:227:54: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attributes_mins_maxs(const attributes_mins_maxs&) [with Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:223:46: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = util::zip_with_adapter<util::normalize_function_maker<double> >]' ./util/range/zipped_with_range.hpp:95:35: required from 'auto util::make_zipped_with(Function, Ranges&& ...) [with Function = normalize_function_maker<double>; Ranges = {const std::vector<double, std::allocator<double> >&, const std::vector<double, std::allocator<double> >&}]' ./geofis/algorithm/feature/feature_normalization.hpp:227:54: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attributes_mins_maxs(const attributes_mins_maxs&) [with Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:223:46: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = util::zip_with_adapter<util::normalize_function_maker<double> >]' ./util/range/zipped_with_range.hpp:95:35: required from 'auto util::make_zipped_with(Function, Ranges&& ...) [with Function = normalize_function_maker<double>; Ranges = {const std::vector<double, std::allocator<double> >&, const std::vector<double, std::allocator<double> >&}]' ./geofis/algorithm/feature/feature_normalization.hpp:227:54: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attributes_mins_maxs(const attributes_mins_maxs&) [with Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:223:46: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = util::zip_with_adapter<util::normalize_function_maker<double> >]' ./util/range/zipped_with_range.hpp:95:35: required from 'auto util::make_zipped_with(Function, Ranges&& ...) [with Function = normalize_function_maker<double>; Ranges = {const std::vector<double, std::allocator<double> >&, const std::vector<double, std::allocator<double> >&}]' ./geofis/algorithm/feature/feature_normalization.hpp:227:54: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attributes_mins_maxs(const attributes_mins_maxs&) [with Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:223:46: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = util::zip_with_adapter<util::normalize_function_maker<double> >]' ./util/range/zipped_with_range.hpp:95:35: required from 'auto util::make_zipped_with(Function, Ranges&& ...) [with Function = normalize_function_maker<double>; Ranges = {const std::vector<double, std::allocator<double> >&, const std::vector<double, std::allocator<double> >&}]' ./geofis/algorithm/feature/feature_normalization.hpp:227:54: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attributes_mins_maxs(const attributes_mins_maxs&) [with Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:223:46: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = util::zip_with_adapter<util::normalize_function_maker<double> >]' ./util/range/zipped_with_range.hpp:95:35: required from 'auto util::make_zipped_with(Function, Ranges&& ...) [with Function = normalize_function_maker<double>; Ranges = {const std::vector<double, std::allocator<double> >&, const std::vector<double, std::allocator<double> >&}]' ./geofis/algorithm/feature/feature_normalization.hpp:227:54: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attributes_mins_maxs(const attributes_mins_maxs&) [with Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:223:46: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::incrementable_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>; Y = boost::iterators::incrementable_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>, boost::iterators::single_pass_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::iterators::random_access_traversal_tag>; Y = boost::iterators::single_pass_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept; SinglePassRange = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./util/range/unwrap_range.hpp:77:35: required from 'typename util::unwrap_range_traits<const Range>::unwrap_range_type util::make_unwrap_range(const Range&) [with Range = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; typename unwrap_range_traits<const Range>::unwrap_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:229:33: required from 'geofis::zone<Geometry, VoronoiZone>::voronoi_zone_range_type geofis::zone<Geometry, VoronoiZone>::get_voronoi_zones() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; voronoi_zone_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:188: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept; SinglePassRange = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./util/range/unwrap_range.hpp:77:35: required from 'typename util::unwrap_range_traits<const Range>::unwrap_range_type util::make_unwrap_range(const Range&) [with Range = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; typename unwrap_range_traits<const Range>::unwrap_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:229:33: required from 'geofis::zone<Geometry, VoronoiZone>::voronoi_zone_range_type geofis::zone<Geometry, VoronoiZone>::get_voronoi_zones() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; voronoi_zone_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:188: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept; SinglePassRange = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./util/range/unwrap_range.hpp:77:35: required from 'typename util::unwrap_range_traits<const Range>::unwrap_range_type util::make_unwrap_range(const Range&) [with Range = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; typename unwrap_range_traits<const Range>::unwrap_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:229:33: required from 'geofis::zone<Geometry, VoronoiZone>::voronoi_zone_range_type geofis::zone<Geometry, VoronoiZone>::get_voronoi_zones() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; voronoi_zone_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:188: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept; SinglePassRange = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./util/range/unwrap_range.hpp:77:35: required from 'typename util::unwrap_range_traits<const Range>::unwrap_range_type util::make_unwrap_range(const Range&) [with Range = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; typename unwrap_range_traits<const Range>::unwrap_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:229:33: required from 'geofis::zone<Geometry, VoronoiZone>::voronoi_zone_range_type geofis::zone<Geometry, VoronoiZone>::get_voronoi_zones() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; voronoi_zone_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:188: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept; SinglePassRange = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./util/range/unwrap_range.hpp:77:35: required from 'typename util::unwrap_range_traits<const Range>::unwrap_range_type util::make_unwrap_range(const Range&) [with Range = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; typename unwrap_range_traits<const Range>::unwrap_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:229:33: required from 'geofis::zone<Geometry, VoronoiZone>::voronoi_zone_range_type geofis::zone<Geometry, VoronoiZone>::get_voronoi_zones() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; voronoi_zone_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:188: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept; SinglePassRange = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./util/range/unwrap_range.hpp:77:35: required from 'typename util::unwrap_range_traits<const Range>::unwrap_range_type util::make_unwrap_range(const Range&) [with Range = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; typename unwrap_range_traits<const Range>::unwrap_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:229:33: required from 'geofis::zone<Geometry, VoronoiZone>::voronoi_zone_range_type geofis::zone<Geometry, VoronoiZone>::get_voronoi_zones() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; voronoi_zone_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:188: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept; SinglePassRange = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./util/range/unwrap_range.hpp:77:35: required from 'typename util::unwrap_range_traits<const Range>::unwrap_range_type util::make_unwrap_range(const Range&) [with Range = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; typename unwrap_range_traits<const Range>::unwrap_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:229:33: required from 'geofis::zone<Geometry, VoronoiZone>::voronoi_zone_range_type geofis::zone<Geometry, VoronoiZone>::get_voronoi_zones() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; voronoi_zone_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:188: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:318:12: required from 'struct boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/min_element.hpp:65:5: required from 'typename boost::range_iterator<const T>::type boost::range::min_element(const ForwardRange&, BinaryPredicate) [with ForwardRange = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; BinaryPredicate = geofis::identifiable_comparator; typename boost::range_iterator<const T>::type = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:208:26: required from 'geofis::zone<Geometry, VoronoiZone>::zone(const VoronoiZoneRange&) [with VoronoiZoneRange = boost::range::joined_range<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:123: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::DefaultConstructible<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::DefaultConstructible<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:137:5: required from 'struct boost::DefaultConstructible<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:181:16: required from 'struct boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/min_element.hpp:65:5: required from 'typename boost::range_iterator<const T>::type boost::range::min_element(const ForwardRange&, BinaryPredicate) [with ForwardRange = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; BinaryPredicate = geofis::identifiable_comparator; typename boost::range_iterator<const T>::type = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:208:26: required from 'geofis::zone<Geometry, VoronoiZone>::zone(const VoronoiZoneRange&) [with VoronoiZoneRange = boost::range::joined_range<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:123: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::DefaultConstructible<TT>::~DefaultConstructible() [with TT = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:137:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::forward_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/min_element.hpp:65:5: required from 'typename boost::range_iterator<const T>::type boost::range::min_element(const ForwardRange&, BinaryPredicate) [with ForwardRange = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; BinaryPredicate = geofis::identifiable_comparator; typename boost::range_iterator<const T>::type = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:208:26: required from 'geofis::zone<Geometry, VoronoiZone>::zone(const VoronoiZoneRange&) [with VoronoiZoneRange = boost::range::joined_range<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:123: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::forward_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:197:13: required from 'struct boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::ForwardIteratorConcept<boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::ForwardRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/min_element.hpp:65:5: required from 'typename boost::range_iterator<const T>::type boost::range::min_element(const ForwardRange&, BinaryPredicate) [with ForwardRange = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; BinaryPredicate = geofis::identifiable_comparator; typename boost::range_iterator<const T>::type = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:208:26: required from 'geofis::zone<Geometry, VoronoiZone>::zone(const VoronoiZoneRange&) [with VoronoiZoneRange = boost::range::joined_range<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:123: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::ForwardIteratorConcept<Iterator>::~ForwardIteratorConcept() [with Iterator = boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >; UnaryFunction = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:245:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(ZonePairIterator, ZonePairIterator, ZoneFusion&, OutputDuplicateZonePair) const [with ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputDuplicateZonePair = std::back_insert_iterator<std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:143:20: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::incrementable_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >; UnaryFunction = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:245:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(ZonePairIterator, ZonePairIterator, ZoneFusion&, OutputDuplicateZonePair) const [with ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputDuplicateZonePair = std::back_insert_iterator<std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:143:20: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::bidirectional_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >; UnaryFunction = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:245:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(ZonePairIterator, ZonePairIterator, ZoneFusion&, OutputDuplicateZonePair) const [with ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputDuplicateZonePair = std::back_insert_iterator<std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:143:20: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >; UnaryFunction = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:245:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(ZonePairIterator, ZonePairIterator, ZoneFusion&, OutputDuplicateZonePair) const [with ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputDuplicateZonePair = std::back_insert_iterator<std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:143:20: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::bidirectional_traversal_tag, boost::iterators::single_pass_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >; UnaryFunction = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:245:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(ZonePairIterator, ZonePairIterator, ZoneFusion&, OutputDuplicateZonePair) const [with ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputDuplicateZonePair = std::back_insert_iterator<std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:143:20: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::bidirectional_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >; UnaryFunction = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:245:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(ZonePairIterator, ZonePairIterator, ZoneFusion&, OutputDuplicateZonePair) const [with ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputDuplicateZonePair = std::back_insert_iterator<std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:143:20: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = std::_Rb_tree_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >; UnaryFunction = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:245:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(ZonePairIterator, ZonePairIterator, ZoneFusion&, OutputDuplicateZonePair) const [with ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputDuplicateZonePair = std::back_insert_iterator<std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:143:20: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >; UnaryFunction = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:245:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(ZonePairIterator, ZonePairIterator, ZoneFusion&, OutputDuplicateZonePair) const [with ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputDuplicateZonePair = std::back_insert_iterator<std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:143:20: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >; UnaryFunction = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:245:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(ZonePairIterator, ZonePairIterator, ZoneFusion&, OutputDuplicateZonePair) const [with ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputDuplicateZonePair = std::back_insert_iterator<std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:143:20: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >; UnaryFunction = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:245:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(ZonePairIterator, ZonePairIterator, ZoneFusion&, OutputDuplicateZonePair) const [with ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputDuplicateZonePair = std::back_insert_iterator<std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:143:20: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = std::_Rb_tree_const_iterator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'UnaryFunction boost::range::for_each(SinglePassRange&, UnaryFunction) [with SinglePassRange = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >; UnaryFunction = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:245:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(ZonePairIterator, ZonePairIterator, ZoneFusion&, OutputDuplicateZonePair) const [with ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputDuplicateZonePair = std::back_insert_iterator<std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:143:20: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = std::map<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > >, geofis::zone_pair_iterator_id_comparator, std::allocator<std::pair<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, boost::variant<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::pair<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > >, boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >, geofis::feature<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CGAL::Point_2<CGAL::Epeck>, std::vector<double, std::allocator<double> >, mpl_::bool_<false> > > > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >; UnaryFunction = geofis::zone_pair_updater<geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::remove_from_zone_pairs_to_merge<std::__cxx11::list<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:260:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::remove_zone_pairs_to_merge(ZonePairIteratorContainer&, const DuplicateZonePairRange&) const [with ZonePairIteratorContainer = std::__cxx11::list<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; DuplicateZonePairRange = std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:144:29: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >; UnaryFunction = geofis::zone_pair_updater<geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::remove_from_zone_pairs_to_merge<std::__cxx11::list<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:260:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::remove_zone_pairs_to_merge(ZonePairIteratorContainer&, const DuplicateZonePairRange&) const [with ZonePairIteratorContainer = std::__cxx11::list<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; DuplicateZonePairRange = std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:144:29: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >; UnaryFunction = geofis::zone_pair_updater<geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::remove_from_zone_pairs_to_merge<std::__cxx11::list<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:260:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::remove_zone_pairs_to_merge(ZonePairIteratorContainer&, const DuplicateZonePairRange&) const [with ZonePairIteratorContainer = std::__cxx11::list<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; DuplicateZonePairRange = std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:144:29: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >; UnaryFunction = geofis::zone_pair_updater<geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::remove_from_zone_pairs_to_merge<std::__cxx11::list<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:260:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::remove_zone_pairs_to_merge(ZonePairIteratorContainer&, const DuplicateZonePairRange&) const [with ZonePairIteratorContainer = std::__cxx11::list<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; DuplicateZonePairRange = std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:144:29: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >*, std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >; UnaryFunction = geofis::zone_pair_updater<geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > > >::remove_from_zone_pairs_to_merge<std::__cxx11::list<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:260:18: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::remove_zone_pairs_to_merge(ZonePairIteratorContainer&, const DuplicateZonePairRange&) const [with ZonePairIteratorContainer = std::__cxx11::list<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; DuplicateZonePairRange = std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_updater.hpp:144:29: required from 'void geofis::zone_pair_updater<ZonePairDistanceUpdater>::update_zone_pairs(std::__cxx11::list<ZonePair>&, ZoneFusion&, std::__cxx11::list<ZonePairIterator>&) const [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; ZoneFusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; ZonePairIterator = std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; ZonePairDistanceUpdater = geofis::zone_pair_distance_updater<boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:185:37: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const std::vector<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, std::allocator<std::_List_iterator<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = util::zip_with_adapter<util::normalize_function_maker<double> >]' ./util/range/zipped_with_range.hpp:95:35: required from 'auto util::make_zipped_with(Function, Ranges&& ...) [with Function = normalize_function_maker<double>; Ranges = {const std::vector<double, std::allocator<double> >&, const std::vector<double, std::allocator<double> >&}]' ./geofis/algorithm/feature/feature_normalization.hpp:227:54: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attributes_mins_maxs(const attributes_mins_maxs&) [with Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:223:46: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = util::zip_with_adapter<util::normalize_function_maker<double> >]' ./util/range/zipped_with_range.hpp:95:35: required from 'auto util::make_zipped_with(Function, Ranges&& ...) [with Function = normalize_function_maker<double>; Ranges = {const std::vector<double, std::allocator<double> >&, const std::vector<double, std::allocator<double> >&}]' ./geofis/algorithm/feature/feature_normalization.hpp:227:54: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attributes_mins_maxs(const attributes_mins_maxs&) [with Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:223:46: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = util::zip_with_adapter<util::normalize_function_maker<double> >]' ./util/range/zipped_with_range.hpp:95:35: required from 'auto util::make_zipped_with(Function, Ranges&& ...) [with Function = normalize_function_maker<double>; Ranges = {const std::vector<double, std::allocator<double> >&, const std::vector<double, std::allocator<double> >&}]' ./geofis/algorithm/feature/feature_normalization.hpp:227:54: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attributes_mins_maxs(const attributes_mins_maxs&) [with Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:223:46: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = util::zip_with_adapter<util::normalize_function_maker<double> >]' ./util/range/zipped_with_range.hpp:95:35: required from 'auto util::make_zipped_with(Function, Ranges&& ...) [with Function = normalize_function_maker<double>; Ranges = {const std::vector<double, std::allocator<double> >&, const std::vector<double, std::allocator<double> >&}]' ./geofis/algorithm/feature/feature_normalization.hpp:227:54: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attributes_mins_maxs(const attributes_mins_maxs&) [with Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:223:46: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = util::zip_with_adapter<util::normalize_function_maker<double> >]' ./util/range/zipped_with_range.hpp:95:35: required from 'auto util::make_zipped_with(Function, Ranges&& ...) [with Function = normalize_function_maker<double>; Ranges = {const std::vector<double, std::allocator<double> >&, const std::vector<double, std::allocator<double> >&}]' ./geofis/algorithm/feature/feature_normalization.hpp:227:54: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attributes_mins_maxs(const attributes_mins_maxs&) [with Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:223:46: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept; SinglePassRange = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./util/range/unwrap_range.hpp:77:35: required from 'typename util::unwrap_range_traits<const Range>::unwrap_range_type util::make_unwrap_range(const Range&) [with Range = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; typename unwrap_range_traits<const Range>::unwrap_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:229:33: required from 'geofis::zone<Geometry, VoronoiZone>::voronoi_zone_range_type geofis::zone<Geometry, VoronoiZone>::get_voronoi_zones() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; voronoi_zone_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:188: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept; SinglePassRange = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./util/range/unwrap_range.hpp:77:35: required from 'typename util::unwrap_range_traits<const Range>::unwrap_range_type util::make_unwrap_range(const Range&) [with Range = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; typename unwrap_range_traits<const Range>::unwrap_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:229:33: required from 'geofis::zone<Geometry, VoronoiZone>::voronoi_zone_range_type geofis::zone<Geometry, VoronoiZone>::get_voronoi_zones() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; voronoi_zone_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:188: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept; SinglePassRange = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./util/range/unwrap_range.hpp:77:35: required from 'typename util::unwrap_range_traits<const Range>::unwrap_range_type util::make_unwrap_range(const Range&) [with Range = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; typename unwrap_range_traits<const Range>::unwrap_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:229:33: required from 'geofis::zone<Geometry, VoronoiZone>::voronoi_zone_range_type geofis::zone<Geometry, VoronoiZone>::get_voronoi_zones() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; voronoi_zone_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:188: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept; SinglePassRange = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./util/range/unwrap_range.hpp:77:35: required from 'typename util::unwrap_range_traits<const Range>::unwrap_range_type util::make_unwrap_range(const Range&) [with Range = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; typename unwrap_range_traits<const Range>::unwrap_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:229:33: required from 'geofis::zone<Geometry, VoronoiZone>::voronoi_zone_range_type geofis::zone<Geometry, VoronoiZone>::get_voronoi_zones() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; voronoi_zone_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:188: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept; SinglePassRange = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./util/range/unwrap_range.hpp:77:35: required from 'typename util::unwrap_range_traits<const Range>::unwrap_range_type util::make_unwrap_range(const Range&) [with Range = std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; typename unwrap_range_traits<const Range>::unwrap_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:229:33: required from 'geofis::zone<Geometry, VoronoiZone>::voronoi_zone_range_type geofis::zone<Geometry, VoronoiZone>::get_voronoi_zones() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; voronoi_zone_range_type = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:83:188: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/feature/feature_normalization.hpp:214:19: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::attributes_mins_maxs::operator()(const AttributeRange2&) [with AttributeRange2 = boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::use_default, boost::use_default>; _Funct = geofis::feature_normalization<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >::attributes_mins_maxs]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/for_each.hpp:102:6: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/feature/feature_normalization.hpp:214:19: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::attributes_mins_maxs::operator()(const AttributeRange2&) [with AttributeRange2 = boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::use_default, boost::use_default>; _Funct = geofis::feature_normalization<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >::attributes_mins_maxs]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/for_each.hpp:102:6: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/feature/feature_normalization.hpp:214:19: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::attributes_mins_maxs::operator()(const AttributeRange2&) [with AttributeRange2 = boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::use_default, boost::use_default>; _Funct = geofis::feature_normalization<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >::attributes_mins_maxs]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/for_each.hpp:102:6: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/feature/feature_normalization.hpp:214:19: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::attributes_mins_maxs::operator()(const AttributeRange2&) [with AttributeRange2 = boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::use_default, boost::use_default>; _Funct = geofis::feature_normalization<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >::attributes_mins_maxs]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/for_each.hpp:102:6: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/feature/feature_normalization.hpp:214:19: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::attributes_mins_maxs::operator()(const AttributeRange2&) [with AttributeRange2 = boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::use_default, boost::use_default>; _Funct = geofis::feature_normalization<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >::attributes_mins_maxs]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/for_each.hpp:102:6: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/feature/feature_normalization.hpp:214:19: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::attributes_mins_maxs::operator()(const AttributeRange2&) [with AttributeRange2 = boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::use_default, boost::use_default>; _Funct = geofis::feature_normalization<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >::attributes_mins_maxs]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/for_each.hpp:102:6: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::update_min]' ./geofis/algorithm/feature/feature_normalization.hpp:214:19: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::attributes_mins_maxs::operator()(const AttributeRange2&) [with AttributeRange2 = boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::use_default, boost::use_default>; _Funct = geofis::feature_normalization<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >::attributes_mins_maxs]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/for_each.hpp:102:6: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:118:29: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(const Zone&, const Zone&, Zone&) [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:114:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(Fusion&) [with Fusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:110:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones() [with FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:81:18: required from 'geofis::fusion_map_iterator<FusionIterator>::fusion_map_iterator(FusionRange&, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_range.hpp:78:52: required from 'typename geofis::fusion_map_range_traits<FusionRange>::fusion_map_range_type geofis::make_fusion_map_range(FusionRange&, size_t, size_t, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename fusion_map_range_traits<FusionRange>::fusion_map_range_type = fusion_map_range<std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; size_t = long long unsigned int]' geofis/process/zoning/fusion/fusion_process_impl.cpp:193:30: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:118:29: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(const Zone&, const Zone&, Zone&) [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:114:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(Fusion&) [with Fusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:110:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones() [with FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:81:18: required from 'geofis::fusion_map_iterator<FusionIterator>::fusion_map_iterator(FusionRange&, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_range.hpp:78:52: required from 'typename geofis::fusion_map_range_traits<FusionRange>::fusion_map_range_type geofis::make_fusion_map_range(FusionRange&, size_t, size_t, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename fusion_map_range_traits<FusionRange>::fusion_map_range_type = fusion_map_range<std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; size_t = long long unsigned int]' geofis/process/zoning/fusion/fusion_process_impl.cpp:193:30: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:118:29: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(const Zone&, const Zone&, Zone&) [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:114:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(Fusion&) [with Fusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:110:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones() [with FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:81:18: required from 'geofis::fusion_map_iterator<FusionIterator>::fusion_map_iterator(FusionRange&, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_range.hpp:78:52: required from 'typename geofis::fusion_map_range_traits<FusionRange>::fusion_map_range_type geofis::make_fusion_map_range(FusionRange&, size_t, size_t, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename fusion_map_range_traits<FusionRange>::fusion_map_range_type = fusion_map_range<std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; size_t = long long unsigned int]' geofis/process/zoning/fusion/fusion_process_impl.cpp:193:30: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:118:29: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(const Zone&, const Zone&, Zone&) [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:114:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(Fusion&) [with Fusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:110:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones() [with FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:81:18: required from 'geofis::fusion_map_iterator<FusionIterator>::fusion_map_iterator(FusionRange&, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_range.hpp:78:52: required from 'typename geofis::fusion_map_range_traits<FusionRange>::fusion_map_range_type geofis::make_fusion_map_range(FusionRange&, size_t, size_t, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename fusion_map_range_traits<FusionRange>::fusion_map_range_type = fusion_map_range<std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; size_t = long long unsigned int]' geofis/process/zoning/fusion/fusion_process_impl.cpp:193:30: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<std::__cxx11::list<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, std::allocator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<std::__cxx11::list<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, std::allocator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::__cxx11::list<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, std::allocator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::__cxx11::list<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, std::allocator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:118:29: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(const Zone&, const Zone&, Zone&) [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:114:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(Fusion&) [with Fusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:110:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones() [with FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:81:18: required from 'geofis::fusion_map_iterator<FusionIterator>::fusion_map_iterator(FusionRange&, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_range.hpp:78:52: required from 'typename geofis::fusion_map_range_traits<FusionRange>::fusion_map_range_type geofis::make_fusion_map_range(FusionRange&, size_t, size_t, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename fusion_map_range_traits<FusionRange>::fusion_map_range_type = fusion_map_range<std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; size_t = long long unsigned int]' geofis/process/zoning/fusion/fusion_process_impl.cpp:193:30: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:118:29: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(const Zone&, const Zone&, Zone&) [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:114:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(Fusion&) [with Fusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:110:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones() [with FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:81:18: required from 'geofis::fusion_map_iterator<FusionIterator>::fusion_map_iterator(FusionRange&, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_range.hpp:78:52: required from 'typename geofis::fusion_map_range_traits<FusionRange>::fusion_map_range_type geofis::make_fusion_map_range(FusionRange&, size_t, size_t, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename fusion_map_range_traits<FusionRange>::fusion_map_range_type = fusion_map_range<std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; size_t = long long unsigned int]' geofis/process/zoning/fusion/fusion_process_impl.cpp:193:30: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:118:29: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(const Zone&, const Zone&, Zone&) [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:114:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(Fusion&) [with Fusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:110:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones() [with FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:81:18: required from 'geofis::fusion_map_iterator<FusionIterator>::fusion_map_iterator(FusionRange&, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_range.hpp:78:52: required from 'typename geofis::fusion_map_range_traits<FusionRange>::fusion_map_range_type geofis::make_fusion_map_range(FusionRange&, size_t, size_t, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename fusion_map_range_traits<FusionRange>::fusion_map_range_type = fusion_map_range<std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; size_t = long long unsigned int]' geofis/process/zoning/fusion/fusion_process_impl.cpp:193:30: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:118:29: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(const Zone&, const Zone&, Zone&) [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:114:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(Fusion&) [with Fusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:110:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones() [with FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:81:18: required from 'geofis::fusion_map_iterator<FusionIterator>::fusion_map_iterator(FusionRange&, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_range.hpp:78:52: required from 'typename geofis::fusion_map_range_traits<FusionRange>::fusion_map_range_type geofis::make_fusion_map_range(FusionRange&, size_t, size_t, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename fusion_map_range_traits<FusionRange>::fusion_map_range_type = fusion_map_range<std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; size_t = long long unsigned int]' geofis/process/zoning/fusion/fusion_process_impl.cpp:193:30: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:281:9: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:118:29: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(const Zone&, const Zone&, Zone&) [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:114:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(Fusion&) [with Fusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:110:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones() [with FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:81:18: required from 'geofis::fusion_map_iterator<FusionIterator>::fusion_map_iterator(FusionRange&, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_range.hpp:78:52: required from 'typename geofis::fusion_map_range_traits<FusionRange>::fusion_map_range_type geofis::make_fusion_map_range(FusionRange&, size_t, size_t, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename fusion_map_range_traits<FusionRange>::fusion_map_range_type = fusion_map_range<std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; size_t = long long unsigned int]' geofis/process/zoning/fusion/fusion_process_impl.cpp:193:30: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:281:9: required from 'struct boost::SinglePassRangeConcept<std::__cxx11::list<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, std::allocator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<std::__cxx11::list<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, std::allocator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::__cxx11::list<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, std::allocator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::__cxx11::list<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, std::allocator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:118:29: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(const Zone&, const Zone&, Zone&) [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:114:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(Fusion&) [with Fusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:110:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones() [with FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:81:18: required from 'geofis::fusion_map_iterator<FusionIterator>::fusion_map_iterator(FusionRange&, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_range.hpp:78:52: required from 'typename geofis::fusion_map_range_traits<FusionRange>::fusion_map_range_type geofis::make_fusion_map_range(FusionRange&, size_t, size_t, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename fusion_map_range_traits<FusionRange>::fusion_map_range_type = fusion_map_range<std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; size_t = long long unsigned int]' geofis/process/zoning/fusion/fusion_process_impl.cpp:193:30: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<std::__cxx11::list<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, std::allocator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<std::__cxx11::list<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, std::allocator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<std::__cxx11::list<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, std::allocator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::__cxx11::list<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, std::allocator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::__cxx11::list<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, std::allocator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:118:29: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(const Zone&, const Zone&, Zone&) [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:114:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(Fusion&) [with Fusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:110:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones() [with FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:81:18: required from 'geofis::fusion_map_iterator<FusionIterator>::fusion_map_iterator(FusionRange&, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_range.hpp:78:52: required from 'typename geofis::fusion_map_range_traits<FusionRange>::fusion_map_range_type geofis::make_fusion_map_range(FusionRange&, size_t, size_t, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename fusion_map_range_traits<FusionRange>::fusion_map_range_type = fusion_map_range<std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; size_t = long long unsigned int]' geofis/process/zoning/fusion/fusion_process_impl.cpp:193:30: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<std::__cxx11::list<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, std::allocator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<std::__cxx11::list<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, std::allocator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:62:9: required from 'typename boost::disable_if<boost::is_const<T>, typename boost::range_iterator<C>::type>::type boost::range::find_if(SinglePassRange&, UnaryPredicate) [with SinglePassRange = std::__cxx11::list<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, std::allocator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; UnaryPredicate = boost::_bi::bind_t<bool, util::address_equal_to<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, boost::_bi::list2<boost::arg<1>, boost::reference_wrapper<const geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; typename boost::disable_if<boost::is_const<T>, typename boost::range_iterator<C>::type>::type = std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; typename boost::range_iterator<C>::type = std::__cxx11::list<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, std::allocator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >::iterator]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:118:29: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(const Zone&, const Zone&, Zone&) [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:114:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(Fusion&) [with Fusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:110:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones() [with FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:81:18: required from 'geofis::fusion_map_iterator<FusionIterator>::fusion_map_iterator(FusionRange&, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_range.hpp:78:52: required from 'typename geofis::fusion_map_range_traits<FusionRange>::fusion_map_range_type geofis::make_fusion_map_range(FusionRange&, size_t, size_t, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename fusion_map_range_traits<FusionRange>::fusion_map_range_type = fusion_map_range<std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; size_t = long long unsigned int]' geofis/process/zoning/fusion/fusion_process_impl.cpp:193:30: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = std::__cxx11::list<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, std::allocator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/feature/feature_normalization.hpp:214:19: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::attributes_mins_maxs::operator()(const AttributeRange2&) [with AttributeRange2 = boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::use_default, boost::use_default>; _Funct = geofis::feature_normalization<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >::attributes_mins_maxs]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/for_each.hpp:102:6: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/feature/feature_normalization.hpp:214:19: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::attributes_mins_maxs::operator()(const AttributeRange2&) [with AttributeRange2 = boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::use_default, boost::use_default>; _Funct = geofis::feature_normalization<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >::attributes_mins_maxs]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/for_each.hpp:102:6: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/feature/feature_normalization.hpp:214:19: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::attributes_mins_maxs::operator()(const AttributeRange2&) [with AttributeRange2 = boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::use_default, boost::use_default>; _Funct = geofis::feature_normalization<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >::attributes_mins_maxs]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/for_each.hpp:102:6: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/feature/feature_normalization.hpp:214:19: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::attributes_mins_maxs::operator()(const AttributeRange2&) [with AttributeRange2 = boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::use_default, boost::use_default>; _Funct = geofis::feature_normalization<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >::attributes_mins_maxs]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/for_each.hpp:102:6: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/feature/feature_normalization.hpp:214:19: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::attributes_mins_maxs::operator()(const AttributeRange2&) [with AttributeRange2 = boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:3833:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::use_default, boost::use_default>; _Funct = geofis::feature_normalization<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >::attributes_mins_maxs]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/for_each.hpp:102:6: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; UnaryFunction = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attributes_mins_maxs]' ./geofis/algorithm/feature/feature_normalization.hpp:223:62: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize_with_attribute_range(const AttributeRange1&) [with AttributeRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:168:41: required from 'static geofis::feature_normalization<Feature, boost::integral_constant<bool, false> > geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::initialize(const FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:55:89: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:4309:24: required from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::use_default, boost::use_default>; _OIter = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::integral_constant<bool, false> > >; _UnaryOperation = geofis::feature_normalization<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >::normalizer<vector<util::normalize_function<double>, allocator<util::normalize_function<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/transform.hpp:42:34: required from 'OutputIterator boost::range::transform(const SinglePassRange1&, OutputIterator, UnaryOperation) [with SinglePassRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputIterator = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> > >; UnaryOperation = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::normalizer<std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >]' ./geofis/algorithm/feature/feature_normalization.hpp:262:19: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize_to_output(const FeatureRange&, OutputIterator) const [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; OutputIterator = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:176:22: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize_to_function(const FeatureRange&, const UnaryFunction&) const [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; UnaryFunction = geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:172:24: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize(FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:56:33: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:4309:24: required from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::use_default, boost::use_default>; _OIter = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::integral_constant<bool, false> > >; _UnaryOperation = geofis::feature_normalization<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >::normalizer<vector<util::normalize_function<double>, allocator<util::normalize_function<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/transform.hpp:42:34: required from 'OutputIterator boost::range::transform(const SinglePassRange1&, OutputIterator, UnaryOperation) [with SinglePassRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputIterator = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> > >; UnaryOperation = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::normalizer<std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >]' ./geofis/algorithm/feature/feature_normalization.hpp:262:19: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize_to_output(const FeatureRange&, OutputIterator) const [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; OutputIterator = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:176:22: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize_to_function(const FeatureRange&, const UnaryFunction&) const [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; UnaryFunction = geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:172:24: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize(FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:56:33: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:4309:24: required from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::use_default, boost::use_default>; _OIter = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::integral_constant<bool, false> > >; _UnaryOperation = geofis::feature_normalization<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >::normalizer<vector<util::normalize_function<double>, allocator<util::normalize_function<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/transform.hpp:42:34: required from 'OutputIterator boost::range::transform(const SinglePassRange1&, OutputIterator, UnaryOperation) [with SinglePassRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputIterator = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> > >; UnaryOperation = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::normalizer<std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >]' ./geofis/algorithm/feature/feature_normalization.hpp:262:19: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize_to_output(const FeatureRange&, OutputIterator) const [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; OutputIterator = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:176:22: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize_to_function(const FeatureRange&, const UnaryFunction&) const [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; UnaryFunction = geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:172:24: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize(FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:56:33: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:4309:24: required from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::use_default, boost::use_default>; _OIter = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::integral_constant<bool, false> > >; _UnaryOperation = geofis::feature_normalization<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >::normalizer<vector<util::normalize_function<double>, allocator<util::normalize_function<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/transform.hpp:42:34: required from 'OutputIterator boost::range::transform(const SinglePassRange1&, OutputIterator, UnaryOperation) [with SinglePassRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputIterator = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> > >; UnaryOperation = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::normalizer<std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >]' ./geofis/algorithm/feature/feature_normalization.hpp:262:19: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize_to_output(const FeatureRange&, OutputIterator) const [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; OutputIterator = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:176:22: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize_to_function(const FeatureRange&, const UnaryFunction&) const [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; UnaryFunction = geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:172:24: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize(FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:56:33: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:4309:24: required from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::use_default, boost::use_default>; _OIter = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::integral_constant<bool, false> > >; _UnaryOperation = geofis::feature_normalization<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >::normalizer<vector<util::normalize_function<double>, allocator<util::normalize_function<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/transform.hpp:42:34: required from 'OutputIterator boost::range::transform(const SinglePassRange1&, OutputIterator, UnaryOperation) [with SinglePassRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputIterator = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> > >; UnaryOperation = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::normalizer<std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >]' ./geofis/algorithm/feature/feature_normalization.hpp:262:19: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize_to_output(const FeatureRange&, OutputIterator) const [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; OutputIterator = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:176:22: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize_to_function(const FeatureRange&, const UnaryFunction&) const [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; UnaryFunction = geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:172:24: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize(FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:56:33: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:4309:24: required from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::use_default, boost::use_default>; _OIter = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::integral_constant<bool, false> > >; _UnaryOperation = geofis::feature_normalization<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >::normalizer<vector<util::normalize_function<double>, allocator<util::normalize_function<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/transform.hpp:42:34: required from 'OutputIterator boost::range::transform(const SinglePassRange1&, OutputIterator, UnaryOperation) [with SinglePassRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputIterator = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> > >; UnaryOperation = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::normalizer<std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >]' ./geofis/algorithm/feature/feature_normalization.hpp:262:19: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize_to_output(const FeatureRange&, OutputIterator) const [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; OutputIterator = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:176:22: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize_to_function(const FeatureRange&, const UnaryFunction&) const [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; UnaryFunction = geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:172:24: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize(FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:56:33: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = util::zip_with_adapter<geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attribute_normalizer>]' ./util/range/zipped_with_range.hpp:95:35: required from 'auto util::make_zipped_with(Function, Ranges&& ...) [with Function = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::attribute_normalizer; Ranges = {const std::vector<normalize_function<double>, std::allocator<normalize_function<double> > >&, const boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > > >&}]' ./geofis/algorithm/feature/feature_normalization.hpp:247:44: required from 'geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalizer<NormalizerRange>::result_type geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalizer<NormalizerRange>::operator()(const AttributeRange2&) const [with AttributeRange2 = boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >; NormalizerRange = std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; result_type = std::vector<double>]' d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:4309:24: required from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::use_default, boost::use_default>; _OIter = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::integral_constant<bool, false> > >; _UnaryOperation = geofis::feature_normalization<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >::normalizer<vector<util::normalize_function<double>, allocator<util::normalize_function<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/transform.hpp:42:34: required from 'OutputIterator boost::range::transform(const SinglePassRange1&, OutputIterator, UnaryOperation) [with SinglePassRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputIterator = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> > >; UnaryOperation = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::normalizer<std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >]' ./geofis/algorithm/feature/feature_normalization.hpp:262:19: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize_to_output(const FeatureRange&, OutputIterator) const [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; OutputIterator = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:176:22: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize_to_function(const FeatureRange&, const UnaryFunction&) const [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; UnaryFunction = geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:172:24: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize(FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:56:33: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::geometry_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; SinglePassRange = boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' ./geofis/geometry/geometrical.hpp:91:35: required from 'typename geofis::geometrical_range_traits<const GeometricalRange>::geometry_range_type geofis::make_geometry_range(const GeometricalRange&) [with GeometricalRange = boost::range_detail::transformed_range<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; typename geometrical_range_traits<const GeometricalRange>::geometry_range_type = boost::range_detail::transformed_range<geometry_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:315:40: required from 'void geofis::zone<Geometry, VoronoiZone>::compute_geometry() [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:246:46: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:54:31: required from 'void geofis::zone_area_computer<Zone>::compute_area() const [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:61:59: required from 'void geofis::compute_zone_area(Zone&, const Zone&, const Zone&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:84:20: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:118:29: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(const Zone&, const Zone&, Zone&) [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:114:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(Fusion&) [with Fusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:110:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones() [with FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:81:18: required from 'geofis::fusion_map_iterator<FusionIterator>::fusion_map_iterator(FusionRange&, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_range.hpp:78:52: required from 'typename geofis::fusion_map_range_traits<FusionRange>::fusion_map_range_type geofis::make_fusion_map_range(FusionRange&, size_t, size_t, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename fusion_map_range_traits<FusionRange>::fusion_map_range_type = fusion_map_range<std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; size_t = long long unsigned int]' geofis/process/zoning/fusion/fusion_process_impl.cpp:193:30: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:118:29: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(const Zone&, const Zone&, Zone&) [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:114:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(Fusion&) [with Fusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:110:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones() [with FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:81:18: required from 'geofis::fusion_map_iterator<FusionIterator>::fusion_map_iterator(FusionRange&, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_range.hpp:78:52: required from 'typename geofis::fusion_map_range_traits<FusionRange>::fusion_map_range_type geofis::make_fusion_map_range(FusionRange&, size_t, size_t, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename fusion_map_range_traits<FusionRange>::fusion_map_range_type = fusion_map_range<std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; size_t = long long unsigned int]' geofis/process/zoning/fusion/fusion_process_impl.cpp:193:30: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:118:29: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(const Zone&, const Zone&, Zone&) [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:114:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(Fusion&) [with Fusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:110:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones() [with FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:81:18: required from 'geofis::fusion_map_iterator<FusionIterator>::fusion_map_iterator(FusionRange&, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_range.hpp:78:52: required from 'typename geofis::fusion_map_range_traits<FusionRange>::fusion_map_range_type geofis::make_fusion_map_range(FusionRange&, size_t, size_t, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename fusion_map_range_traits<FusionRange>::fusion_map_range_type = fusion_map_range<std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; size_t = long long unsigned int]' geofis/process/zoning/fusion/fusion_process_impl.cpp:193:30: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:118:29: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(const Zone&, const Zone&, Zone&) [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:114:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(Fusion&) [with Fusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:110:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones() [with FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:81:18: required from 'geofis::fusion_map_iterator<FusionIterator>::fusion_map_iterator(FusionRange&, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_range.hpp:78:52: required from 'typename geofis::fusion_map_range_traits<FusionRange>::fusion_map_range_type geofis::make_fusion_map_range(FusionRange&, size_t, size_t, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename fusion_map_range_traits<FusionRange>::fusion_map_range_type = fusion_map_range<std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; size_t = long long unsigned int]' geofis/process/zoning/fusion/fusion_process_impl.cpp:193:30: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = std::_List_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:118:29: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(const Zone&, const Zone&, Zone&) [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:114:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(Fusion&) [with Fusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:110:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones() [with FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:81:18: required from 'geofis::fusion_map_iterator<FusionIterator>::fusion_map_iterator(FusionRange&, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_range.hpp:78:52: required from 'typename geofis::fusion_map_range_traits<FusionRange>::fusion_map_range_type geofis::make_fusion_map_range(FusionRange&, size_t, size_t, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename fusion_map_range_traits<FusionRange>::fusion_map_range_type = fusion_map_range<std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; size_t = long long unsigned int]' geofis/process/zoning/fusion/fusion_process_impl.cpp:193:30: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:118:29: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(const Zone&, const Zone&, Zone&) [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:114:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(Fusion&) [with Fusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:110:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones() [with FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:81:18: required from 'geofis::fusion_map_iterator<FusionIterator>::fusion_map_iterator(FusionRange&, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_range.hpp:78:52: required from 'typename geofis::fusion_map_range_traits<FusionRange>::fusion_map_range_type geofis::make_fusion_map_range(FusionRange&, size_t, size_t, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename fusion_map_range_traits<FusionRange>::fusion_map_range_type = fusion_map_range<std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; size_t = long long unsigned int]' geofis/process/zoning/fusion/fusion_process_impl.cpp:193:30: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:118:29: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(const Zone&, const Zone&, Zone&) [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:114:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(Fusion&) [with Fusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:110:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones() [with FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:81:18: required from 'geofis::fusion_map_iterator<FusionIterator>::fusion_map_iterator(FusionRange&, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_range.hpp:78:52: required from 'typename geofis::fusion_map_range_traits<FusionRange>::fusion_map_range_type geofis::make_fusion_map_range(FusionRange&, size_t, size_t, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename fusion_map_range_traits<FusionRange>::fusion_map_range_type = fusion_map_range<std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; size_t = long long unsigned int]' geofis/process/zoning/fusion/fusion_process_impl.cpp:193:30: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:118:29: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(const Zone&, const Zone&, Zone&) [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:114:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(Fusion&) [with Fusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:110:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones() [with FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:81:18: required from 'geofis::fusion_map_iterator<FusionIterator>::fusion_map_iterator(FusionRange&, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_range.hpp:78:52: required from 'typename geofis::fusion_map_range_traits<FusionRange>::fusion_map_range_type geofis::make_fusion_map_range(FusionRange&, size_t, size_t, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename fusion_map_range_traits<FusionRange>::fusion_map_range_type = fusion_map_range<std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; size_t = long long unsigned int]' geofis/process/zoning/fusion/fusion_process_impl.cpp:193:30: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = std::_List_const_iterator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<std::__cxx11::list<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, std::allocator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<std::__cxx11::list<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, std::allocator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<std::__cxx11::list<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, std::allocator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<std::__cxx11::list<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, std::allocator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::__cxx11::list<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, std::allocator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<std::__cxx11::list<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, std::allocator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:118:29: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(const Zone&, const Zone&, Zone&) [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:114:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones(Fusion&) [with Fusion = geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:110:18: required from 'void geofis::fusion_map_iterator<FusionIterator>::increment_zones() [with FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_iterator.hpp:81:18: required from 'geofis::fusion_map_iterator<FusionIterator>::fusion_map_iterator(FusionRange&, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<geofis::zone_info_policy<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; FusionIterator = std::_List_iterator<geofis::zone_fusion<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >]' ./geofis/algorithm/zoning/fusion/map/fusion_map_range.hpp:78:52: required from 'typename geofis::fusion_map_range_traits<FusionRange>::fusion_map_range_type geofis::make_fusion_map_range(FusionRange&, size_t, size_t, const ZoneRange&, bool) [with FusionRange = std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > >; ZoneRange = util::ref_range<zone_info_policy<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; typename fusion_map_range_traits<FusionRange>::fusion_map_range_type = fusion_map_range<std::__cxx11::list<zone_fusion<zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; size_t = long long unsigned int]' geofis/process/zoning/fusion/fusion_process_impl.cpp:193:30: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = std::__cxx11::list<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >, std::allocator<boost::reference_wrapper<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:4309:24: required from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::use_default, boost::use_default>; _OIter = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::integral_constant<bool, false> > >; _UnaryOperation = geofis::feature_normalization<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >::normalizer<vector<util::normalize_function<double>, allocator<util::normalize_function<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/transform.hpp:42:34: required from 'OutputIterator boost::range::transform(const SinglePassRange1&, OutputIterator, UnaryOperation) [with SinglePassRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputIterator = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> > >; UnaryOperation = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::normalizer<std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >]' ./geofis/algorithm/feature/feature_normalization.hpp:262:19: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize_to_output(const FeatureRange&, OutputIterator) const [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; OutputIterator = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:176:22: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize_to_function(const FeatureRange&, const UnaryFunction&) const [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; UnaryFunction = geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:172:24: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize(FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:56:33: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:4309:24: required from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::use_default, boost::use_default>; _OIter = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::integral_constant<bool, false> > >; _UnaryOperation = geofis::feature_normalization<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >::normalizer<vector<util::normalize_function<double>, allocator<util::normalize_function<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/transform.hpp:42:34: required from 'OutputIterator boost::range::transform(const SinglePassRange1&, OutputIterator, UnaryOperation) [with SinglePassRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputIterator = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> > >; UnaryOperation = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::normalizer<std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >]' ./geofis/algorithm/feature/feature_normalization.hpp:262:19: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize_to_output(const FeatureRange&, OutputIterator) const [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; OutputIterator = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:176:22: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize_to_function(const FeatureRange&, const UnaryFunction&) const [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; UnaryFunction = geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:172:24: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize(FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:56:33: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:4309:24: required from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::use_default, boost::use_default>; _OIter = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::integral_constant<bool, false> > >; _UnaryOperation = geofis::feature_normalization<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >::normalizer<vector<util::normalize_function<double>, allocator<util::normalize_function<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/transform.hpp:42:34: required from 'OutputIterator boost::range::transform(const SinglePassRange1&, OutputIterator, UnaryOperation) [with SinglePassRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputIterator = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> > >; UnaryOperation = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::normalizer<std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >]' ./geofis/algorithm/feature/feature_normalization.hpp:262:19: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize_to_output(const FeatureRange&, OutputIterator) const [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; OutputIterator = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:176:22: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize_to_function(const FeatureRange&, const UnaryFunction&) const [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; UnaryFunction = geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:172:24: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize(FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:56:33: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:4309:24: required from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::use_default, boost::use_default>; _OIter = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::integral_constant<bool, false> > >; _UnaryOperation = geofis::feature_normalization<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >::normalizer<vector<util::normalize_function<double>, allocator<util::normalize_function<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/transform.hpp:42:34: required from 'OutputIterator boost::range::transform(const SinglePassRange1&, OutputIterator, UnaryOperation) [with SinglePassRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputIterator = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> > >; UnaryOperation = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::normalizer<std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >]' ./geofis/algorithm/feature/feature_normalization.hpp:262:19: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize_to_output(const FeatureRange&, OutputIterator) const [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; OutputIterator = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:176:22: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize_to_function(const FeatureRange&, const UnaryFunction&) const [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; UnaryFunction = geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:172:24: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize(FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:56:33: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\stl_algo.h:4309:24: required from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = boost::iterators::transform_iterator<geofis::detail::attribute_function<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >, boost::integral_constant<bool, false> >, __gnu_cxx::__normal_iterator<const geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::use_default, boost::use_default>; _OIter = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> >*, vector<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > > >, boost::integral_constant<bool, false> > >; _UnaryOperation = geofis::feature_normalization<geofis::feature<__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, vector<double> > >::normalizer<vector<util::normalize_function<double>, allocator<util::normalize_function<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/transform.hpp:42:34: required from 'OutputIterator boost::range::transform(const SinglePassRange1&, OutputIterator, UnaryOperation) [with SinglePassRange1 = geofis::attribute_range<const boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >; OutputIterator = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> > >; UnaryOperation = geofis::feature_normalization<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >::normalizer<std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >]' ./geofis/algorithm/feature/feature_normalization.hpp:262:19: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize_to_output(const FeatureRange&, OutputIterator) const [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; OutputIterator = boost::iterators::function_output_iterator<geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:176:22: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize_to_function(const FeatureRange&, const UnaryFunction&) const [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; UnaryFunction = geofis::detail::feature_updater<__gnu_cxx::__normal_iterator<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >*, std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::integral_constant<bool, false> >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' ./geofis/algorithm/feature/feature_normalization.hpp:172:24: required from 'void geofis::feature_normalization<Feature, boost::integral_constant<bool, false> >::normalize(FeatureRange&) [with FeatureRange = boost::sub_range<std::vector<geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >; Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:56:33: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::normalize_function<double>*, std::vector<util::normalize_function<double>, std::allocator<util::normalize_function<double> > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/geometry/area/geometry_area.hpp:109:42: required from 'double geofis::get_double_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:247:61: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:54:31: required from 'void geofis::zone_area_computer<Zone>::compute_area() const [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:61:59: required from 'void geofis::compute_zone_area(Zone&, const Zone&, const Zone&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:84:20: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/geometry/area/geometry_area.hpp:109:42: required from 'double geofis::get_double_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:247:61: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:54:31: required from 'void geofis::zone_area_computer<Zone>::compute_area() const [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:61:59: required from 'void geofis::compute_zone_area(Zone&, const Zone&, const Zone&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:84:20: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/geometry/area/geometry_area.hpp:109:42: required from 'double geofis::get_double_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:247:61: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:54:31: required from 'void geofis::zone_area_computer<Zone>::compute_area() const [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:61:59: required from 'void geofis::compute_zone_area(Zone&, const Zone&, const Zone&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:84:20: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/geometry/area/geometry_area.hpp:109:42: required from 'double geofis::get_double_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:247:61: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:54:31: required from 'void geofis::zone_area_computer<Zone>::compute_area() const [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:61:59: required from 'void geofis::compute_zone_area(Zone&, const Zone&, const Zone&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:84:20: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/geometry/area/geometry_area.hpp:109:42: required from 'double geofis::get_double_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:247:61: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:54:31: required from 'void geofis::zone_area_computer<Zone>::compute_area() const [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:61:59: required from 'void geofis::compute_zone_area(Zone&, const Zone&, const Zone&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:84:20: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/geometry/area/geometry_area.hpp:109:42: required from 'double geofis::get_double_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:247:61: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:54:31: required from 'void geofis::zone_area_computer<Zone>::compute_area() const [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:61:59: required from 'void geofis::compute_zone_area(Zone&, const Zone&, const Zone&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:84:20: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >; SinglePassRange = boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' ./geofis/geometry/area/geometry_area.hpp:91:53: required from 'typename geofis::geometry_area_range_traits<GeometryRange>::area_type geofis::get_geometries_area(const GeometryRange&) [with GeometryRange = boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >; typename geometry_area_range_traits<GeometryRange>::area_type = CGAL::Lazy_exact_nt<boost::multiprecision::number<boost::multiprecision::backends::gmp_rational> >]' ./geofis/geometry/area/geometry_area.hpp:66:85: required from 'typename geofis::geometry_area_traits<CGAL::Polygon_with_holes_2<Kernel> >::area_type geofis::get_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename geometry_area_traits<CGAL::Polygon_with_holes_2<Kernel> >::area_type = CGAL::Lazy_exact_nt<boost::multiprecision::number<boost::multiprecision::backends::gmp_rational> >; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/geometry/area/geometry_area.hpp:109:42: required from 'double geofis::get_double_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:247:61: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:54:31: required from 'void geofis::zone_area_computer<Zone>::compute_area() const [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:61:59: required from 'void geofis::compute_zone_area(Zone&, const Zone&, const Zone&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:84:20: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/geometry/area/geometry_area.hpp:109:42: required from 'double geofis::get_double_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:247:61: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:54:31: required from 'void geofis::zone_area_computer<Zone>::compute_area() const [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:61:59: required from 'void geofis::compute_zone_area(Zone&, const Zone&, const Zone&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:84:20: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/geometry/area/geometry_area.hpp:109:42: required from 'double geofis::get_double_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:247:61: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:54:31: required from 'void geofis::zone_area_computer<Zone>::compute_area() const [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:61:59: required from 'void geofis::compute_zone_area(Zone&, const Zone&, const Zone&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:84:20: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/geometry/area/geometry_area.hpp:109:42: required from 'double geofis::get_double_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:247:61: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:54:31: required from 'void geofis::zone_area_computer<Zone>::compute_area() const [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:61:59: required from 'void geofis::compute_zone_area(Zone&, const Zone&, const Zone&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:84:20: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/geometry/area/geometry_area.hpp:109:42: required from 'double geofis::get_double_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:247:61: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:54:31: required from 'void geofis::zone_area_computer<Zone>::compute_area() const [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:61:59: required from 'void geofis::compute_zone_area(Zone&, const Zone&, const Zone&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:84:20: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/geometry/area/geometry_area.hpp:109:42: required from 'double geofis::get_double_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:247:61: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:54:31: required from 'void geofis::zone_area_computer<Zone>::compute_area() const [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:61:59: required from 'void geofis::compute_zone_area(Zone&, const Zone&, const Zone&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:84:20: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/geometry/area/geometry_area.hpp:109:42: required from 'double geofis::get_double_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:247:61: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:54:31: required from 'void geofis::zone_area_computer<Zone>::compute_area() const [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:61:59: required from 'void geofis::compute_zone_area(Zone&, const Zone&, const Zone&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:84:20: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'Value boost::accumulate(const SinglePassRange&, Value) [with SinglePassRange = range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >; Value = CGAL::Lazy_exact_nt<multiprecision::number<multiprecision::backends::gmp_rational> >]' ./geofis/geometry/area/geometry_area.hpp:91:26: required from 'typename geofis::geometry_area_range_traits<GeometryRange>::area_type geofis::get_geometries_area(const GeometryRange&) [with GeometryRange = boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >; typename geometry_area_range_traits<GeometryRange>::area_type = CGAL::Lazy_exact_nt<boost::multiprecision::number<boost::multiprecision::backends::gmp_rational> >]' ./geofis/geometry/area/geometry_area.hpp:66:85: required from 'typename geofis::geometry_area_traits<CGAL::Polygon_with_holes_2<Kernel> >::area_type geofis::get_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename geometry_area_traits<CGAL::Polygon_with_holes_2<Kernel> >::area_type = CGAL::Lazy_exact_nt<boost::multiprecision::number<boost::multiprecision::backends::gmp_rational> >; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/geometry/area/geometry_area.hpp:109:42: required from 'double geofis::get_double_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:247:61: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:54:31: required from 'void geofis::zone_area_computer<Zone>::compute_area() const [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:61:59: required from 'void geofis::compute_zone_area(Zone&, const Zone&, const Zone&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:84:20: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/geometry/area/geometry_area.hpp:109:42: required from 'double geofis::get_double_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:247:61: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:54:31: required from 'void geofis::zone_area_computer<Zone>::compute_area() const [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:61:59: required from 'void geofis::compute_zone_area(Zone&, const Zone&, const Zone&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:84:20: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/geometry/area/geometry_area.hpp:109:42: required from 'double geofis::get_double_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:247:61: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:54:31: required from 'void geofis::zone_area_computer<Zone>::compute_area() const [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:61:59: required from 'void geofis::compute_zone_area(Zone&, const Zone&, const Zone&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:84:20: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/geometry/area/geometry_area.hpp:109:42: required from 'double geofis::get_double_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:247:61: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:54:31: required from 'void geofis::zone_area_computer<Zone>::compute_area() const [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:61:59: required from 'void geofis::compute_zone_area(Zone&, const Zone&, const Zone&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:84:20: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/geometry/area/geometry_area.hpp:109:42: required from 'double geofis::get_double_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:247:61: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:54:31: required from 'void geofis::zone_area_computer<Zone>::compute_area() const [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:61:59: required from 'void geofis::compute_zone_area(Zone&, const Zone&, const Zone&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:84:20: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/geometry/area/geometry_area.hpp:109:42: required from 'double geofis::get_double_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:247:61: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:54:31: required from 'void geofis::zone_area_computer<Zone>::compute_area() const [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:61:59: required from 'void geofis::compute_zone_area(Zone&, const Zone&, const Zone&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:84:20: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/geometry/area/geometry_area.hpp:109:42: required from 'double geofis::get_double_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:247:61: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:54:31: required from 'void geofis::zone_area_computer<Zone>::compute_area() const [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:61:59: required from 'void geofis::compute_zone_area(Zone&, const Zone&, const Zone&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:84:20: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/geometry/area/geometry_area.hpp:109:42: required from 'double geofis::get_double_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:247:61: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:54:31: required from 'void geofis::zone_area_computer<Zone>::compute_area() const [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:61:59: required from 'void geofis::compute_zone_area(Zone&, const Zone&, const Zone&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:84:20: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/geometry/area/geometry_area.hpp:109:42: required from 'double geofis::get_double_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:247:61: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:54:31: required from 'void geofis::zone_area_computer<Zone>::compute_area() const [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:61:59: required from 'void geofis::compute_zone_area(Zone&, const Zone&, const Zone&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:84:20: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/geometry/area/geometry_area.hpp:109:42: required from 'double geofis::get_double_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:247:61: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:54:31: required from 'void geofis::zone_area_computer<Zone>::compute_area() const [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:61:59: required from 'void geofis::compute_zone_area(Zone&, const Zone&, const Zone&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:84:20: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*>, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./geofis/geometry/area/geometry_area.hpp:109:42: required from 'double geofis::get_double_geometry_area(const CGAL::Polygon_with_holes_2<Kernel>&) [with Kernel = CGAL::Epeck; typename K::Point_2 = CGAL::Point_2<CGAL::Epeck>]' ./geofis/algorithm/zoning/fusion/zone/zone.hpp:247:61: required from 'double geofis::zone<Geometry, VoronoiZone>::get_area() const [with Geometry = CGAL::Polygon_with_holes_2<CGAL::Epeck>; VoronoiZone = geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:54:31: required from 'void geofis::zone_area_computer<Zone>::compute_area() const [with Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone/zone_area_computer.hpp:61:59: required from 'void geofis::compute_zone_area(Zone&, const Zone&, const Zone&) [with Zone = zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' ./geofis/algorithm/zoning/fusion/zone_fusion.hpp:84:20: required from 'geofis::zone_fusion<Zone>::zone_fusion(ZonePair&) [with ZonePair = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Zone = geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:182:61: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range_detail::transformed_range<geofis::detail::geometry_area_getter<CGAL::Polygon_2<CGAL::Epeck> >, const boost::iterator_range<std::_Deque_iterator<CGAL::Polygon_2<CGAL::Epeck>, const CGAL::Polygon_2<CGAL::Epeck>&, const CGAL::Polygon_2<CGAL::Epeck>*> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::incrementable_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::incrementable_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::incrementable_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::incrementable_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::incrementable_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::incrementable_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:114:7: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::incrementable_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::incrementable_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:114:7: required from 'struct boost::range_detail::IncrementableIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::forward_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::single_pass_traversal_tag> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::single_pass_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::single_pass_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::single_pass_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::single_pass_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::single_pass_traversal_tag>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:152:13: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::single_pass_traversal_tag>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::single_pass_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:152:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::forward_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const util::transform_all_range<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const util::transform_all_range<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const util::transform_all_range<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const util::transform_all_range<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const util::transform_all_range<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const util::transform_all_range<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const util::transform_all_range<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const util::transform_all_range<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const util::transform_all_range<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const util::transform_all_range<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const util::transform_all_range<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const util::transform_all_range<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const util::transform_all_range<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'UnaryFunction boost::range::for_each(const SinglePassRange&, UnaryFunction) [with SinglePassRange = util::transform_all_range<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; UnaryFunction = boost::_bi::bind_t<void, boost::reference_wrapper<boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::sum, boost::accumulators::tag::count> > >, boost::_bi::list1<boost::arg<1> > >]' ./geofis/algorithm/zoning/pair/zone_pair_distance.hpp:159:18: required from 'void geofis::zone_pair_distance<util::mean<double> >::update_feature_distances(const FeatureDistanceRange&) [with FeatureDistanceRange = util::transform_all_range<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_distance.hpp:141:27: required from 'geofis::zone_pair_distance<util::mean<double> >::zone_pair_distance(util::dont_care, const FeatureDistanceRange&) [with FeatureDistanceRange = util::transform_all_range<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_distance.hpp:107:9: required from 'geofis::zone_pair_distance<ZoneDistance> geofis::make_zone_pair_distance(const ZoneDistance&, const FeatureDistanceRange&) [with ZoneDistance = util::mean<double>; FeatureDistanceRange = util::transform_all_range<util::binary_reference_adaptor<const boost::variant<feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, const boost::range_detail::transformed_range<feature_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, const boost::range_detail::transformed_range<feature_getter<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' ./geofis/algorithm/zoning/pair/zone_pair_distance.hpp:209:69: required from 'geofis::zone_pair_distance<boost::variant<Types ...> >::variant_zone_pair_distance_type geofis::zone_pair_distance<boost::variant<Types ...> >::variant_zone_pair_distance_initializer<FeatureDistanceRange>::operator()(const ZoneDistance&) const [with ZoneDistance = util::mean<double>; FeatureDistanceRange = util::transform_all_range<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >; Types = {util::minimum<double>, util::maximum<double>, util::mean<double>}; geofis::zone_pair_distance<boost::variant<Types ...> >::variant_zone_pair_distance_type = boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<3>, geofis::zone_pair_distance<util::minimum<double> >, boost::mpl::l_item<mpl_::long_<2>, geofis::zone_pair_distance<util::maximum<double> >, boost::mpl::l_item<mpl_::long_<1>, geofis::zone_pair_distance<util::mean<double> >, boost::mpl::l_end> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/variant/variant.hpp:1018:24: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const util::transform_all_range<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::incrementable_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::incrementable_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::incrementable_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::incrementable_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::incrementable_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::incrementable_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 30 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::forward_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::single_pass_traversal_tag>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::single_pass_traversal_tag> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::single_pass_traversal_tag>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::single_pass_traversal_tag>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::single_pass_traversal_tag> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::forward_traversal_tag, boost::iterators::single_pass_traversal_tag> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::forward_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = util::transform_all_iterator<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::iterators::transform_iterator<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::iterators::transform_iterator<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, __gnu_cxx::__normal_iterator<const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >*, std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const util::transform_all_range<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const util::transform_all_range<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const util::transform_all_range<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const util::transform_all_range<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const util::transform_all_range<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const util::transform_all_range<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const util::transform_all_range<util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >, const boost::range_detail::transformed_range<geofis::feature_getter<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, const boost::range_detail::transformed_range<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >& (*)(const boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >&) noexcept, const std::vector<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, std::allocator<boost::reference_wrapper<const geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::UnaryFunction<boost::numeric::functional::as_max<const double, void>, double, const double&> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:321:7: required from 'struct boost::UnaryFunction<boost::numeric::functional::as_max<const double, void>, double, const double&>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::UnaryFunction<boost::numeric::functional::as_max<const double, void>, double, const double&>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::UnaryFunction<boost::numeric::functional::as_max<const double, void>, double, const double&> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::UnaryFunction<boost::numeric::functional::as_max<const double, void>, double, const double&> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::UnaryFunction<boost::numeric::functional::as_max<const double, void>, double, const double&>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/accumulators/numeric/detail/function1.hpp:67:9: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::UnaryFunction<boost::numeric::functional::as_max<const double, void>, double, const double&>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::UnaryFunction<boost::numeric::functional::as_max<const double, void>, double, const double&>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/accumulators/numeric/detail/function1.hpp:67:9: required from 'typename boost::detail::function1<F>::result<boost::detail::function1<F>(const A0&)>::type boost::detail::function1<F>::operator()(const A0&) const [with A0 = double; F = boost::numeric::functional::as_max<mpl_::arg<-1>, boost::numeric::functional::tag<mpl_::arg<-1> > >; typename result<boost::detail::function1<F>(const A0&)>::type = double]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/accumulators/statistics/min.hpp:36:33: required from 'boost::accumulators::impl::min_impl<Sample>::min_impl(const Args&) [with Args = boost::parameter::aux::tagged_argument_list_of_1<boost::parameter::aux::tagged_argument<boost::accumulators::tag::accumulator, boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::min, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, void> > >; Sample = double]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/accumulators/framework/depends_on.hpp:332:33: required from 'boost::accumulators::detail::accumulator_wrapper<Accumulator, Feature>::accumulator_wrapper(const Args&) [with Args = boost::parameter::aux::tagged_argument_list_of_1<boost::parameter::aux::tagged_argument<boost::accumulators::tag::accumulator, boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::min, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, void> > >; Accumulator = boost::accumulators::impl::min_impl<double>; Feature = boost::accumulators::tag::min]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/accumulators/framework/depends_on.hpp:252:24: required from 'static boost::accumulators::detail::build_acc_list<First, Last, false>::type boost::accumulators::detail::build_acc_list<First, Last, false>::call(const Args&, const First&, const Last&) [with Args = boost::parameter::aux::tagged_argument_list_of_1<boost::parameter::aux::tagged_argument<boost::accumulators::tag::accumulator, boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::min, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, void> > >; First = boost::fusion::mpl_iterator<boost::mpl::v_iter<boost::mpl::v_item<boost::accumulators::detail::accumulator_wrapper<boost::accumulators::impl::min_impl<double>, boost::accumulators::tag::min>, boost::mpl::vector0<mpl_::na>, 0>, 0> >; Last = boost::fusion::mpl_iterator<boost::mpl::v_iter<boost::mpl::v_item<boost::accumulators::detail::accumulator_wrapper<boost::accumulators::impl::min_impl<double>, boost::accumulators::tag::min>, boost::mpl::vector0<mpl_::na>, 0>, 1> >; type = boost::fusion::cons<boost::accumulators::detail::accumulator_wrapper<boost::accumulators::impl::min_impl<double>, boost::accumulators::tag::min>, boost::fusion::nil_>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/accumulators/framework/depends_on.hpp:278:61: required from 'typename boost::accumulators::detail::meta::make_acc_list<Sequence>::type boost::accumulators::detail::make_acc_list(const Sequence&, const Args&) [with Sequence = boost::mpl::v_item<accumulator_wrapper<boost::accumulators::impl::min_impl<double>, boost::accumulators::tag::min>, boost::mpl::vector0<mpl_::na>, 0>; Args = boost::parameter::aux::tagged_argument_list_of_1<boost::parameter::aux::tagged_argument<boost::accumulators::tag::accumulator, boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::min, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, void> > >; typename meta::make_acc_list<Sequence>::type = boost::fusion::cons<accumulator_wrapper<boost::accumulators::impl::min_impl<double>, boost::accumulators::tag::min>, boost::fusion::nil_>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/accumulators/framework/accumulator_set.hpp:173:34: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::UnaryFunction<Func, Return, Arg>::~UnaryFunction() [with Func = boost::numeric::functional::as_max<const double, void>; Return = double; Arg = const double&]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:321:7: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 321 | BOOST_CONCEPT_USAGE(UnaryFunction) { test(is_void<Return>()); } | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::UnaryFunction<boost::numeric::functional::as_min<const double, void>, double, const double&> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:321:7: required from 'struct boost::UnaryFunction<boost::numeric::functional::as_min<const double, void>, double, const double&>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::UnaryFunction<boost::numeric::functional::as_min<const double, void>, double, const double&>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::UnaryFunction<boost::numeric::functional::as_min<const double, void>, double, const double&> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::UnaryFunction<boost::numeric::functional::as_min<const double, void>, double, const double&> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::UnaryFunction<boost::numeric::functional::as_min<const double, void>, double, const double&>)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/accumulators/numeric/detail/function1.hpp:67:9: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::UnaryFunction<boost::numeric::functional::as_min<const double, void>, double, const double&>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::UnaryFunction<boost::numeric::functional::as_min<const double, void>, double, const double&>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/accumulators/numeric/detail/function1.hpp:67:9: required from 'typename boost::detail::function1<F>::result<boost::detail::function1<F>(const A0&)>::type boost::detail::function1<F>::operator()(const A0&) const [with A0 = double; F = boost::numeric::functional::as_min<mpl_::arg<-1>, boost::numeric::functional::tag<mpl_::arg<-1> > >; typename result<boost::detail::function1<F>(const A0&)>::type = double]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/accumulators/statistics/max.hpp:36:33: required from 'boost::accumulators::impl::max_impl<Sample>::max_impl(const Args&) [with Args = boost::parameter::aux::tagged_argument_list_of_1<boost::parameter::aux::tagged_argument<boost::accumulators::tag::accumulator, boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::max, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, void> > >; Sample = double]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/accumulators/framework/depends_on.hpp:332:33: required from 'boost::accumulators::detail::accumulator_wrapper<Accumulator, Feature>::accumulator_wrapper(const Args&) [with Args = boost::parameter::aux::tagged_argument_list_of_1<boost::parameter::aux::tagged_argument<boost::accumulators::tag::accumulator, boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::max, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, void> > >; Accumulator = boost::accumulators::impl::max_impl<double>; Feature = boost::accumulators::tag::max]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/accumulators/framework/depends_on.hpp:252:24: required from 'static boost::accumulators::detail::build_acc_list<First, Last, false>::type boost::accumulators::detail::build_acc_list<First, Last, false>::call(const Args&, const First&, const Last&) [with Args = boost::parameter::aux::tagged_argument_list_of_1<boost::parameter::aux::tagged_argument<boost::accumulators::tag::accumulator, boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::max, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, void> > >; First = boost::fusion::mpl_iterator<boost::mpl::v_iter<boost::mpl::v_item<boost::accumulators::detail::accumulator_wrapper<boost::accumulators::impl::max_impl<double>, boost::accumulators::tag::max>, boost::mpl::vector0<mpl_::na>, 0>, 0> >; Last = boost::fusion::mpl_iterator<boost::mpl::v_iter<boost::mpl::v_item<boost::accumulators::detail::accumulator_wrapper<boost::accumulators::impl::max_impl<double>, boost::accumulators::tag::max>, boost::mpl::vector0<mpl_::na>, 0>, 1> >; type = boost::fusion::cons<boost::accumulators::detail::accumulator_wrapper<boost::accumulators::impl::max_impl<double>, boost::accumulators::tag::max>, boost::fusion::nil_>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/accumulators/framework/depends_on.hpp:278:61: required from 'typename boost::accumulators::detail::meta::make_acc_list<Sequence>::type boost::accumulators::detail::make_acc_list(const Sequence&, const Args&) [with Sequence = boost::mpl::v_item<accumulator_wrapper<boost::accumulators::impl::max_impl<double>, boost::accumulators::tag::max>, boost::mpl::vector0<mpl_::na>, 0>; Args = boost::parameter::aux::tagged_argument_list_of_1<boost::parameter::aux::tagged_argument<boost::accumulators::tag::accumulator, boost::accumulators::accumulator_set<double, boost::accumulators::features<boost::accumulators::tag::max, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, void> > >; typename meta::make_acc_list<Sequence>::type = boost::fusion::cons<accumulator_wrapper<boost::accumulators::impl::max_impl<double>, boost::accumulators::tag::max>, boost::fusion::nil_>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/accumulators/framework/accumulator_set.hpp:173:34: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::UnaryFunction<Func, Return, Arg>::~UnaryFunction() [with Func = boost::numeric::functional::as_min<const double, void>; Return = double; Arg = const double&]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:321:7: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 321 | BOOST_CONCEPT_USAGE(UnaryFunction) { test(is_void<Return>()); } | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::UnaryFunction<boost::numeric::functional::as_max<const double, void>, double, const double&>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::UnaryFunction<boost::numeric::functional::as_max<const double, void>, double, const double&> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:321:7: required from 'struct boost::UnaryFunction<boost::numeric::functional::as_max<const double, void>, double, const double&>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::UnaryFunction<boost::numeric::functional::as_max<const double, void>, double, const double&>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::UnaryFunction<boost::numeric::functional::as_max<const double, void>, double, const double&> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::UnaryFunction<boost::numeric::functional::as_max<const double, void>, double, const double&> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::UnaryFunction<Func, Return, Arg>::~UnaryFunction() [with Func = boost::numeric::functional::as_max<const double, void>; Return = double; Arg = const double&]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:321:7: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 321 | BOOST_CONCEPT_USAGE(UnaryFunction) { test(is_void<Return>()); } | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::UnaryFunction<boost::numeric::functional::as_min<const double, void>, double, const double&>]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::UnaryFunction<boost::numeric::functional::as_min<const double, void>, double, const double&> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:321:7: required from 'struct boost::UnaryFunction<boost::numeric::functional::as_min<const double, void>, double, const double&>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::UnaryFunction<boost::numeric::functional::as_min<const double, void>, double, const double&>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::UnaryFunction<boost::numeric::functional::as_min<const double, void>, double, const double&> >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::UnaryFunction<boost::numeric::functional::as_min<const double, void>, double, const double&> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::UnaryFunction<Func, Return, Arg>::~UnaryFunction() [with Func = boost::numeric::functional::as_min<const double, void>; Return = double; Arg = const double&]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:321:7: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 321 | BOOST_CONCEPT_USAGE(UnaryFunction) { test(is_void<Return>()); } | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 42 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 41 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 41 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 40 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 35 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 35 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::range_detail::operator|(const SinglePassRange&, const transform_holder<UnaryFunction>&) [with SinglePassRange = boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >; UnaryFunction = util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>]' ./util/range/zipped_with_range.hpp:95:35: required from 'auto util::make_zipped_with(Function, Ranges&& ...) [with Function = geofis::feature_distance<boost::variant<euclidean_distance<double>, minkowski_distance<double> >, boost::variant<euclidean_distance<double>, fispro::fuzzy_distance, none_distance<double> > >::attribute_distance_computer; Ranges = {const std::vector<binary_adaptor<boost::variant<euclidean_distance<double>, fispro::fuzzy_distance, none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<binary_adaptor<boost::variant<euclidean_distance<double>, fispro::fuzzy_distance, none_distance<double> >, boost::integral_constant<bool, true> > > >&, boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > > >, boost::iterator_range<__gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > > >}]' ./geofis/algorithm/zoning/fusion/distance/feature_distance.hpp:108:58: required from 'geofis::feature_distance<MultidimensionalDistance, AttributeDistance>::result_type geofis::feature_distance<MultidimensionalDistance, AttributeDistance>::operator()(const Feature&, const Feature&) const [with Feature = geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; MultidimensionalDistance = boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >; AttributeDistance = boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >; result_type = double]' ./util/functional/binary_reference_adaptor.hpp:97:20: required from 'util::binary_reference_adaptor<VariantBinary, boost::integral_constant<bool, true> >::result_type util::binary_reference_adaptor<VariantBinary, boost::integral_constant<bool, true> >::binary_visitor<T1, T2>::operator()(const Binary&) const [with Binary = geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >; T1 = const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; T2 = const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >; VariantBinary = const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >; util::binary_reference_adaptor<VariantBinary, boost::integral_constant<bool, true> >::result_type = double]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >&; Visitor = const util::binary_reference_adaptor<const boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > >, boost::integral_constant<bool, true> >::binary_visitor<const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> >, const geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > >; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = double; typename Visitor::result_type = double]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/variant/detail/visitation_impl.hpp:112:34: [ skipping 30 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 43 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 42 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 42 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 41 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 36 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 52 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 51 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 51 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 50 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: [ skipping 45 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: [ skipping 45 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:175:13: required from 'boost::range_detail::transformed_range<UnaryFunction, const SinglePassRange> boost::adaptors::transform(const SinglePassRange&, UnaryFunction) [with UnaryFunction = util::euclidean_distance<double>::element_distance; SinglePassRange = boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' ./util/functional/distance/euclidean_distance.hpp:82:64: required from 'util::euclidean_distance<T>::result_type util::euclidean_distance<T>::operator()(const Range&) const [with Range = boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >; T = double; result_type = double]' ./util/functional/unary_adaptor.hpp:90:19: required from 'util::unary_adaptor<VariantUnary, boost::integral_constant<bool, true> >::result_type util::unary_adaptor<VariantUnary, boost::integral_constant<bool, true> >::unary_visitor<T>::operator()(const Unary&) const [with Unary = util::euclidean_distance<double>; T = const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >; VariantUnary = boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >; util::unary_adaptor<VariantUnary, boost::integral_constant<bool, true> >::result_type = double]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const util::euclidean_distance<double>&; Visitor = const util::unary_adaptor<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::integral_constant<bool, true> >::unary_visitor<const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = double; typename Visitor::result_type = double]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<const util::unary_adaptor<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::integral_constant<bool, true> >::unary_visitor<const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >, false>; VoidPtrCV = const void*; T = util::euclidean_distance<double>; typename Visitor::result_type = double; mpl_::true_ = mpl_::bool_<true>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/variant/detail/visitation_impl.hpp:152:41: [ skipping 40 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 52 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 51 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 51 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 50 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default> >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<util::euclidean_distance<double>::element_distance, const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<util::euclidean_distance<double>::element_distance, const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<util::euclidean_distance<double>::element_distance, const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<util::euclidean_distance<double>::element_distance, const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<util::euclidean_distance<double>::element_distance, const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 45 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = boost::iterators::transform_iterator<util::euclidean_distance<double>::element_distance, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, double>, boost::iterators::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::use_default, boost::use_default>, boost::use_default, boost::use_default>]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<util::euclidean_distance<double>::element_distance, const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<util::euclidean_distance<double>::element_distance, const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<util::euclidean_distance<double>::element_distance, const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<util::euclidean_distance<double>::element_distance, const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > > >::value' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<util::euclidean_distance<double>::element_distance, const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > > >' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<util::euclidean_distance<double>::element_distance, const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > >)>' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 45 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/transform_iterator.hpp:130:17: required from 'typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::iterators::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >; Iterator = __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; super_t = boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >, boost::use_default>]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:631:31: required from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; typename Facade::reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_facade.hpp:737:53: required from 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::reference boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator*() const [with Derived = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Value = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >; Difference = long long int; reference = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:344:26: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > >, __gnu_cxx::__normal_iterator<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > >*, std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > >, boost::use_default, boost::use_default>; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/assign/list_inserter.hpp:351:25: required from 'boost::assign::list_inserter<Function, Argument>& boost::assign::list_inserter<Function, Argument>::range(const SinglePassRange&) [with SinglePassRange = boost::range_detail::transformed_range<geofis::neighbor_to_zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> >, boost::variant<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >, geofis::feature_distance<void, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > > > >, boost::sub_range<std::vector<geofis::zone_neighbor<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > > > > > >; Function = boost::assign_detail::call_push_back<std::__cxx11::list<geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > > > >; Argument = geofis::zone_pair<geofis::zone<CGAL::Polygon_with_holes_2<CGAL::Epeck>, geofis::voronoi_zone<CGAL::Polygon_2<CGAL::Epeck>, geofis::feature<std::__cxx11::basic_string<char>, CGAL::Point_2<CGAL::Epeck>, std::vector<double> > > >, geofis::zone_pair_distance<boost::variant<util::minimum<double>, util::maximum<double>, util::mean<double> > > >]' geofis/process/zoning/fusion/fusion_process_impl.cpp:84:29: required from here D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<util::euclidean_distance<double>::element_distance, const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::range_detail::transformed_range<util::euclidean_distance<double>::element_distance, const boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >, std::allocator<util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > >]': D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'Value boost::accumulate(const SinglePassRange&, Value) [with SinglePassRange = range_detail::transformed_range<util::euclidean_distance<double>::element_distance, const range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const range::combined_range<tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, integral_constant<bool, true> >*, std::vector<util::binary_adaptor<variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, integral_constant<bool, true> >, std::allocator<util::binary_adaptor<variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, integral_constant<bool, true> > > > >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, __gnu_cxx::__normal_iterator<const double*, std::vector<double> >, tuples::null_type, tuples::null_type, tuples::null_type, tuples::null_type, tuples::null_type, tuples::null_type, tuples::null_type> > > >; Value = double]' ./util/functional/distance/euclidean_distance.hpp:82:37: required from 'util::euclidean_distance<T>::result_type util::euclidean_distance<T>::operator()(const Range&) const [with Range = boost::range_detail::transformed_range<util::zip_with_adapter<geofis::feature_distance<boost::variant<util::euclidean_distance<double>, util::minkowski_distance<double> >, boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> > >::attribute_distance_computer>, const boost::range::combined_range<boost::tuples::tuple<__gnu_cxx::__normal_iterator<const util::binary_adaptor<boost::variant<util::euclidean_distance<double>, fispro::fuzzy_distance, util::none_distance<double> >, boost::integral_constant<bool, true> >*, std::vector<